1

アクティビティの 1 つの左上隅に、スタックのその下にあるアクティビティの名前を保持するボタンを配置したいと思います。これは可能ですか?ボタンは基本的に現在のアクティビティを終了するだけで、テキストをスタック上のその下のアクティビティのラベルのようなものに設定する必要があります。

アクティビティを開始する場所に応じて、アクティビティに文字列の追加を渡すだけで、テキストを意味のあるものに設定できます。通知を使用している場合、これは機能しません。

4

1 に答える 1

3

カスタムApplication オブジェクトをシングルトンとして使用して、最後の既知のアクティビティの名前を保存することもできます (各アクティビティの onCreate で設定) が、複数のタスクまたは異なるアフィニティを持つタスクを起動している場合、これは実際には適切に機能しません。

しかし、ここであなたの基本的な仮定に疑問を投げかけてください:あなたのアプリが行っていることは非常に珍しいので、画面の領域のチャンクを使い果たし、物理的な戻るボタンを使用するだけでタイトルバーの現在のアプリ/アクティビティの名前 (前のものではない)?

于 2010-12-15T16:27:51.073 に答える