私は少し考えていますが、詳細ではありません.SimpleからIntent経由Fragment
で呼び出したいです。FragmentActivity
Activity
私の2つのファイルは以下の通りです、
- 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);
しかし、Googleマップを統合したいEventDetail.java
ので、拡張する必要がありますFragmentActivity
。
今、私は上記と同じインテントを呼び出して取得しています
java.lang.RuntimeException: Unable to start activity ComponentInfo{my_package}: java.lang.ClassCastException: android.support.v4.app.NoSaveStateFrameLayout
リンクを取得しましたが、管理方法がわかりませんTabHost(TabGroupActivity)
アップデート :
最近私はこれを手に入れました
アクティビティを拡張するクラスから、フラグメントを拡張するインテントを開始する方法は?
単純なアクティビティで問題ありませんが、下に呼び出す方法TabHost
これを達成するための正しい方法で私を助けてください。