在android中使用活动链接操作栏按钮?
问题描述:
如何将操作栏中的设置按钮与其他活动链接。在android中使用活动链接操作栏按钮?
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case R.id.about:
about(); // shows a dialogbox
break;
case R.id.settings:
// I want to link this with my setting screen
break;
}
return super.onOptionsItemSelected(item);
}
我链接了我的关于操作栏按钮与对话框,但对于我的设置,我希望它去其他活动。我怎样才能做到这一点?我想链接到的活动被称为settings.java
答
这个怎么样?
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case R.id.about:
about(); // shows a dialogbox
break;
case R.id.settings:
startActivity(this, settings.class);
// This doesn't work?
break;
}
return super.onOptionsItemSelected(item);
}
我试过,应用程序加载,但当我按设置按钮它强制关闭。 – Android 2014-12-03 16:50:11
顺便说一句,纠正我,如果我错了,但我们不想用.class而不是.java? – Android 2014-12-03 16:52:06
你说得对,那是一个错字。你能发布崩溃日志吗? – Antrromet 2014-12-03 16:54:35