Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 按下按钮时访问sendsms类_Android_Android Intent_Android Activity - Fatal编程技术网

Android 按下按钮时访问sendsms类

Android 按下按钮时访问sendsms类,android,android-intent,android-activity,Android,Android Intent,Android Activity,为拥有android手机的用户创建一个简单的应用程序。我创建了一个类,该类发送sms并访问布局。当用户按下按钮时,它应该调用特定的活动,但它不能按预期工作,应用程序崩溃。我刚接触安卓系统,一个月前开始学习,现在上高中`公共类应用程序扩展了ActionBarActivity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo

为拥有android手机的用户创建一个简单的应用程序。我创建了一个类,该类发送sms并访问布局。当用户按下按钮时,它应该调用特定的活动,但它不能按预期工作,应用程序崩溃。我刚接触安卓系统,一个月前开始学习,现在上高中`公共类应用程序扩展了ActionBarActivity{

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_app);
    final Button email = (Button) findViewById(R.id.button1);
    final Button text = (Button) findViewById(R.id.button2);
    //Intent i = new Intent(this, DisplayActivity.class);
    //startActivity(i);

   /* View.OnClickListener handler = new View.OnClickListener()
    {
        public void onClick(View v)
        {

            if(v==email)
            {
                Intent intentText = new Intent(App.this ,
                        Mail.class);
                App.this.startActivity(intentText);
                //Log.i("Content ", " Main layout ");
            }
            if(v==text)
            {
                Intent intentEmail= new Intent(App.this,
                        Text.class);
                App.this.startActivity(intentEmail);
                //Log.i("Content "," App layout ");
            }
        }
    };
    email.setOnClickListener(handler);
    text.setOnClickListener(handler);*/
    email.setOnClickListener(new View.OnClickListener()
    {
        public void onClick(View v)
        {
            Intent intentMail = new Intent(App.this ,
                    Mail.class);
            App.this.startActivity(intentMail);
        }
    });
    text.setOnClickListener(new View.OnClickListener()
    {
        public void onClick(View v)
        {
            Intent intentText = new Intent(App.this ,
                    Text.class);
            App.this.startActivity(intentText);
        }
    });
}
} `

试试这个,看看是否有效?我最近有一个类似的问题,这为我解决了它。我对Android也是相当陌生的,所以不能保证它会工作。公平地说,它看起来像是你已经输入内容的简化版本。让我知道它是否有帮助

email.setOnClickListener(new View.OnClickListener()
{
    public void onClick(View v)
    {
        startActivity(new Intent(App.this, Mail.class));
    }
});

text.setOnClickListener(new View.OnClickListener()
{
    public void onClick(View v)
    {
        startActivity(new Intent(App.this, Text.class));
    }
});