我是Android新手,我試圖從MenuItem
開始選擇一個活動的用戶。Android:從MenuItem開始活動
其實,我建立我的菜單(並且工作正常)使用MenuInflater
從我的主要活動類:
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
super.onCreateOptionsMenu(menu);
//the Menu Inflater class allows to create a menu from a XML File
MenuInflater inflater = new MenuInflater(this);
inflater.inflate(R.layout.menutest,menu);
return true;
}
和IM使用下面的代碼(也沒關係工作)處理菜單選擇:
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId())
{
case R.id.MenuItemNewWebsite:
ShowScreenAddSite();
break;
default:
break;
}
return false;
}
我有一個名爲AddWebsite第二和最後一項活動,我想啓動它,但下面的代碼不工作:
protected void ShowScreenAddSite()
{
Intent i = new Intent(AddWebsite.class);
startActivity(i);
}
你知道什麼是我必須傳遞給Intent
構造函數的額外的東西嗎?
既然這解決了你的問題,你可以接受你自己的答案。 – 2010-01-22 11:42:33