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