如何在菜单事件上添加意图

时间:2011-02-21 06:19:37

标签: android

我想在菜单事件上调用活动。我是android的新手所以我试图在菜单上的删除选项上打开新屏幕,为此我写开关案例,但我没有得到如何调用另一个活动,请帮助我的代码是

@Override
     public boolean onCreateOptionsMenu(Menu menu)
     {
         MenuInflater inflater = getMenuInflater();
         inflater.inflate(R.menu.menu, menu);
         return true;
     }
     @Override
     public boolean onOptionsItemSelected(MenuItem item)
     {
        switch(item.getItemId())
          {
            case R.id.delete:   Intent i= new Intent(this,deleteAct.class);
                                 startActivity(i);break;
            case R.id.edit://calling another  intent; break;
            case R.id.showall://calling another intent; break;
          }
       return true;
     }

请帮帮我..

1 个答案:

答案 0 :(得分:0)

Neha ...您是否在AndroidManifest.xml文件中声明了活动,如下所示:

<activity android:name= "deleteAct"
    android:label="@string/delete_act_title">
</activity>

另外,请考虑添加:

default:
    return super.onOptionsItemSelected(item);

JAL

一些代码here.