Я новичок в 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;
}
И я обрабатываю выбор меню, используя следующий код (тоже работает нормально):
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
? 1015 *