public class AndroidPhoneDialer extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Intent DialIntent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:5551212")); 
        DialIntent.setLaunchFlags(Intent.NEW_TASK_LAUNCH );  这里问题出在哪?
        startActivity(DialIntent); 请,指教。
可以把正确答案,告之。
再告诉我下,解决问题的方法。
在DOCS下的文档,怎么找不到,启动方法

解决方案 »

  1.   

    用如下代码,我这几天刚刚调试过。
    Intent DialIntent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:5551212"));  
    DialIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(DialIntent); Intent.ACTION_DIAL // 开拨号盘
    Intent.ACTION_CALL // 直接拨号记得在AndroidManifest.xml中加上相应的permission哦.
      

  2.   

    setFlags();从Docs里的Intent下,能找到吗?
      

  3.   

    Intent肯定是能设置Flag的 你调试一下看看吧!肯定没问题的。
      

  4.   

    It is time to close this topic, how about you?^_^