【发布时间】:2015-04-20 23:14:38
【问题描述】:
我正在尝试查找我通过标签创建的片段
tachoFrag = (menu1_Fragment) getFragmentManager().findFragmentByTag("Tacho");
overviewFrag= (menu2_Fragment)getFragmentManager().findFragmentByTag("Overview");
dataLogFrag = (menu3_Fragment) getFragmentManager().findFragmentByTag("Datalogger");
transaction = getFragmentManager().beginTransaction();
但是当我尝试替换框架的内容时,我遇到了一个空问题,因为找不到片段......帮助?
【问题讨论】:
-
你也应该发布更多代码和你的 logcat。
-
log cat : 'java.lang.NullPointerException: 尝试在空对象引用上调用虚拟方法 'void app.z0nen.slidemenu.menu3_Fragment.setData(double, int, int, double)' app.z0nen.slidemenu。 MyActivity$2.handleMessage (MyActivity.java:270)'
-
' if (tachoFrag != null && tachoFrag.isVisible()) { tachoFrag.setRevs(revs); tachoFrag.setSpeed(速度); tachoFrag.setFuelGauge(燃料); } transaction.replace(R.id.container, tachoFrag);事务.commit(); } '