簡體   English   中英

通過導航抽屜在活動之間切換

[英]Switching between activities through Navigation Drawer

我有2個活動擴展了基本活動:

Class BaseActivity extends Activity
Class A extends BaseActivity
Class B extends BaseActivity

現在,我在A上有一個按鈕,該按鈕允許用戶轉到B上 ,在B上有一個按鈕,可以返回到A。

到現在為止還挺好。
現在,在閱讀了這份非常簡單的文檔之后,我將在BaseActivityAB之間實現一個額外的活動。 結構將是:

Class BaseActivity extends Activity
Class MyDrawer extends BaseActivity
Class A extends MyDrawer
Class B extends MyDrawer

活動MyDrawer包含使用導航抽屜的代碼。 我遇到的問題是,我無法理解如何使用“活動”而不是導航抽屜中的“片段”。 我希望用戶能夠通過抽屜在活動之間進行切換。 這可能嗎? 還是我需要使用片段而不是活動來重寫所有內容?

任何幫助表示贊賞。

使用意圖在活動之間切換。 請參考導航抽屜在活動之間進行切換

public void selectItem(int position) {
Intent intent = null;
switch(position) {
    case 0:
        intent = new Intent(this, Activity_0.class);
        break;
    case 1:
        intent = new Intent(this, Activity_1.class);
        break;

    ...


    case 4: 
        intent = new Intent(this, Activity_4.class);
        break;

    default : 
        intent = new Intent(this, Activity_0.class); // Activity_0 as default
        break;
}

startActivity(intent);

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM