2012-06-03 64 views
1

我試圖在另一個活動內包含一個活動。另一個活動onCreate()方法內的活動

<include 
    android:id = "@+id/includedactivity" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    layout="@layout/maintabactivity" /> 

我可以看到所有包含的活動控件,但onCreate方法的維持活動永遠不會被調用。

回答

2
<include 
android:id = "@+id/includedactivity" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
layout="@layout/maintabactivity" /> 

只在視圖中包含當前佈局文件中的佈局,而不會調用任何其他活動的oncreate方法。 我想你想啓動另一個活動來顯示新的佈局。

Intent intent = new Intent(); 
    intent.setClass(getApplicationContext(), NewActivity.class); 
    startActivity(intent); 
+0

不,我不想隱藏當前活動並顯示另一個活動。這很難解釋,但我想包括活動作爲孩子工作。可能我可以以某種方式調用此活動的方法? – user1098429

+0

而不是創建另一個活動,只需在您的活動中創建一個方法並調用該方法 –

+0

這個新活動將在稍後作爲正常活動在我的應用中創建,並且我不想複製粘貼代碼,但如果沒有其他活動解決方案... – user1098429

相關問題