我對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
請專家幫我&指導我實現這個正確的方式。
正如我在我的問題中提到的,如果我調用方式相同,然後獲取錯誤,並且該錯誤也發佈在我的問題鏈接 –