如何从onOptionsItemsSelected启动片段?操作栏启动片段
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_support:
Fragment f = new SupportFragment();
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
.replace(android.R.id.content, f).commit();
Toast display = Toast.makeText(this, "Settings", 10);
display.show();
case R.id.action_guide:
Toast display1 = Toast.makeText(this, "Guide", 10);
display1.show();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}
我试图启动支持片段。
感谢
https://www.dropbox.com/s/4vnzxmypv6hggvh/error.txt – user2229747
显示java.lang.NullPointerException 02-25 13:06 :37.231:W/System.err(27967):\t at openday.SupportFragment.onCreate(SupportFragment.java:18) 查看SupportFragment.java类中的第18行有一个nullPointerException,或编辑您的帖子并发布整个代码来获得t他的问题解决了,但这似乎是另一个问题 –
谢谢,发现问题! – user2229747