这是我的menu.xml
<item
android:id="@+id/setting"
android:orderInCategory="1"
android:title="设置"/>
<item
android:id="@+id/app_manage"
android:orderInCategory="2"
android:title="APP监控">
</item>
<item
android:id="@+id/Jpcap"
android:orderInCategory="3"
android:title="数据包解析">
</item>
<item
android:id="@+id/exit"
android:orderInCategory="4"
android:title="退出">
</item>
这是我的选择活动.java
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
// TODO Auto-generated method stub
//选择活动
Intent intent;
switch(item.getItemId())
{
case R.id.setting:
intent=new Intent(NetworkMonitor.this,Setting.class);
startActivity(intent);
break;
case R.id.app_manage:
intent=new Intent(NetworkMonitor.this,NetList.class);
startActivity(intent);
break;
case R.id.Jpcap:
intent=new Intent(NetworkMonitor.this,CaptureActivity.class);
startActivity(intent);
break;
case R.id.exit:
finish();
break;
}
return super.onMenuItemSelected(featureId, item);
}
为什么点击其他两个活动能出来对应的页面,点击第三个就闪退,第三个的代码我简化了,为啥这样页面活动都不出来,
public class CaptureActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.jcp);
setTitle("抓包");
}
}