2011-09-28 72 views
5

我提出包含三個選項卡Android應用程序..在第三個選項卡中有登錄屏幕..的ActivityGroup被棄用

當我點擊登錄按鈕...我想替換包含列表視圖與活動的活動和註銷按鈕....

以前我是用活動組更換activity..But活動組現在已經過時..

現在我怎能取代第三個選項卡下的活動?

我使用這些代碼

Intent intent = new Intent(MyApp.this, LoginPage.class); 

        replaceContentVieww("activity4", intent); 



    public void replaceContentVieww(String id, Intent newIntent) { 
        // TODO Auto-generated method stub 


View view = getLocalActivityManager().startActivity(id,newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView(); 
          setContentView(view); 


        } 

沒有從中我才知道這個class has been deprecated.

+0

你是否得到了輸出..?我面臨同樣的問題 – GaneshKumar

+0

你必須使用片段和片段管理器 –

+0

你有任何參考或示例代碼或鏈接..? – GaneshKumar

回答

4

你應該在兼容包

http://developer.android.com/sdk/compatibility-library.html

使用片段和FragmentManager鏈接使用ADT下載它,然後轉到這裏的示例 extras/android/compa tibility/v4/samples/

+0

我如何在我的應用程序中使用它?有任何示例代碼可以做到這一點 –

+0

我已經把示例路徑放在我的答案中,關於片段的更多信息請參考http://developer.android.com/guide/topics/fundamentals/fragments.html –

+0

這不是一個鏈接樣本。你可以給我完整的鏈接 –

0

現在我該如何更換第三個選項卡下的活動?

可以(通過採用一個微件ID的setContent())定義標籤內容作爲FrameLayout的現有子或作爲動態創建View(經由setContent()採用一個TabContentFactory)。

+0

有兩個視圖,即一個是登錄視圖,登錄後有列表視圖。我如何設置視圖和點擊按鈕,我將如何通過替換視圖來調用第二個視圖.... –