2011-07-30 10 views
0

アンドロイドのアクティビティまたはナビスタックをトラバースする方法はありますか?あなたは、あなたがそれぞれを通過し、それらのメソッドを呼び出すことができるnavigationController.viewControllersコレクションがあります。これにはAndroidで同様のものがありますか?Android Navstack Traversal

答えて

1

いいえ、申し訳ありませんが、これはサポートされていません。 Androidの「ナビスタック」には、さまざまなアプリケーションやプロセスのアクティビティを含めることができます。

+0

大丈夫ですので、あなたの質問に従ってください:あなたが5つのアクティビティのスタックを開いていると言うと、そのすべてが何らかの形で休憩サービスに当たっています。一番上のアクティビティでは、スタックの下にあるアクティビティにまだ表示されているデータに影響するCRUD操作を実行します。トップアクティビティに加えられた変更を反映するために、それらのアクティビティを更新する最適な方法(ほとんどの場合はリストベース)として何をお勧めしますか?私が持っていた1つの考えは、アップデートのリストを維持し、それらを意図を介して戻すことで、onActivityResultで処理できるようにすることでしたが、それはちょっと面倒だったようです。思考? – Ben

+0

"トップアクティビティでの変更を反映するために、それらのアクティビティを更新する最適な方法(ほとんどの場合はリストベース)を推奨しますか? - フォアグラウンドに戻るときに、それらのデータを 'onResume()'でリフレッシュさせます。それまでは何も必要ありません。 – CommonsWare

関連する問題