我对Fragment
有一些想法,但没有深入。我想通过Intent从简单Activity
打电话给FragmentActivity
。如何从TabHost中的Activity调用FragmentActivity?
我的两个文件中,如下,
- EventMain.java(延伸活动)
- EventDetail.java(延长FragmentActivity)
我能够运行这个如果两个Class
延长Activity
。
Intent i = new Intent(EventMain.this, EventDetail.class);
TabGroupActivity parentActivity = (TabGroupActivity) EventMain.this.getParent();
i.putExtra("event_id", EventId.get(position));
parentActivity.startChildActivity("Event_Detail", i);
,但我想谷歌地图整合在EventDetail.java
,所以我必须延长FragmentActivity
。
现在我打电话目的相同如上并获得
java.lang.RuntimeException: Unable to start activity ComponentInfo{my_package}: java.lang.ClassCastException: android.support.v4.app.NoSaveStateFrameLayout
我得到了一些链接,但不知道如何与TabHost(TabGroupActivity)
更新管理:
最近我收到了这个
How to start an intent that extends fragment, from a class that extends Activity?
其好与简单的活动,但如何调用下TabHost
请专家帮我&指导我实现这个正确的方式。
正如我在我的问题中提到的,如果我调用方式相同,然后获取错误,并且该错误也发布在我的问题链接 –