您好我在2课程中使用菜单这是我的菜单代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/setting"
android:icon="@drawable/ic_seting"
android:title="Setting">
</item>
</menu>
在A类中我已经使用了这个
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.options, menu);
return true;
}
public boolean onCreateOptionsMenu(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case R.id.SavedList:
Intent intent = new Intent(
A.this,
SetPreference.class);
startActivity(intent);
return true;
}
return true;
}
在课堂上我有使用
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.options, menu);
return true;
}
public boolean onCreateOptionsMenu(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case R.id.SavedList:
Intent intent = new Intent(
b.this,
SetPreference.class);
startActivity(intent);
return true;
}
return true;
}
在一个班级b它的工作正常,但在课堂上它不工作请告诉我在哪里做错了请帮助我我是新的n android
答案 0 :(得分:0)
当你使用Intent时,为什么需要两个不同的类同一个体。我的建议是在案例中为B类菜单写一个Intent ..看看是否有效。 浏览Android中的Intent文档和另外菜单Android文档,您将找到更多信息。