为拥有Android手机的人创建一个简单的应用程序。我创建了一个发送它访问的短信和布局的类。当用户按下按钮时,它应该调用该特定活动,但它不能按预期工作并且应用程序崩溃。我是新来的机器人,开始了一个蛾子,我在高中。 `public class App扩展了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);
}
});
}
} `
答案 0 :(得分:0)
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));
}
});
试试这个,看它是否有效?我最近有一个类似的问题,这为我修复了它。我也是Android的新手,所以无法保证它的工作。公平地说,它看起来像是你已经输入的简化版本。让我知道它是否有帮助!