私は、巨大なxmlを解析して、アクティビティAのリストビューにタイトルのリストを表示しています。しかし、同じXMLにはリスト項目の詳細があります(リストメールの件名/メールの表示詳細シナリオ)。とにかくStartActivityを実行せずにアクティビティスタックに追加するには?
このリストのクリックイベントでは、バンドルで新しいアクティビティを読み込み、同じXMLを解析して詳細なビューを表示したいのですが、アクティビティA自体に必要なデータがあります。
XMLで表示レイアウトを非表示にして、必要に応じてこれを行う方法を考えましたが、戻るボタンの処理が問題です。おそらくボタンアクションを取り戻すことでこれを行うことができますが、これに対してより良い解決策があるかどうかを知りたいと思っています。
Aへのインテントを(A自体から)ブロードキャストし、それを何らかの形でアクティビティスタックに追加するようにします。
質問が重複している場合は、私が検索したときに見つかりませんでした。
ところで、私はデータベースキャッシングで解決策を実行したくありません。
@ back press-agreedは解決策ですが、より良い方法がありますか?新しいアクティビティを呼び出すと、アプリのxmlを再度解析することを意味します。私はそれを避けたいです。 – mays
回答済み... –
便利な方法で情報へのアクセスを提供しています - >静的なメンバーにキャッシュすることを意味しますか?他のアイデア? stuff XMLコンテンツ - >このプロジェクトの可能なオプションではありません – mays