0
我開發一個Android應用程序,和我在動作條兩個菜單,我爲他們每個人的行動,但我只能夠訪問其中的一個,這是我的代碼做動作欄上不同的動作
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
Toast.makeText(this, "Studentsite News", Toast.LENGTH_LONG).show();
Intent i = new Intent(this, ssnews.class);
startActivity(i);
return true;
}
public boolean onOptionsItemSelected1(MenuItem item)
{
Toast.makeText(this, "About", Toast.LENGTH_LONG).show();
Intent i = new Intent(this, about.class);
startActivity(i);
return true;
}
你有任何想法解決它嗎?我真的很感激。
爲什麼兩個'onOptionsItemSelected'?只需使用'switch case'來查看選擇了哪個菜單並開始相應的活動。 –
是第一個menuitem工作,第二個不工作? –
在onOptionsItemSelected.Updating代碼中使用開關。 –