2011-09-06 60 views
0

我想知道以下情況:如何在Android上的iOS中執行多個視圖.stack?

在iOS設備上:

我有viewA都到viewB按下按鈕。從基於某些計算的視圖B中,我可以轉到viewC或返回viewA。

我在iOS上做得很好。

我想知道如何在Android中做同樣的事情。任何人都可以幫助我嗎?謝謝。

回答

2

你的意思是android上的任務堆棧。看看this,這將是你在找什麼。

例如(我在導航管理實例封裝這個,那我處理所有的導航邏輯,但鑑於你的情況下,這樣的事情可能是有用的:

Intent intent = new Intent(this.activityC, ActivityA.class); 
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //THIS IS THE TASK MANAGEMENT 
if (!params.isEmpty()) 
    intent.putExtras(params); 
this.activity.startActivity(intent); 
+0

任何代碼示例 – ahsan

+1

對不起我的反應遲緩,我已經編輯我用一段代碼迴應,讓我知道如果喲你還有其他問題。 – matiasnj

1

任務堆棧在Android是。正確的如果你需要知道具體是如何從一個活動移動到另一個那麼就使用意圖這樣的改變到一個新的活動:?

Intent startActivity = new Intent(view.getContext(), TargetActivity.class); 
    startActivityForResult(startActivity, 0); 
相關問題