Androidアプリ開発逆引き大全 500の極意

アプリを動かすJavaのオブジェクト - Tips285 「SingleTop」なアクティビティを理解する

登録タグ
Icon comment count 0
Icon stock count 0

4-2インテントとタスクTips285 「SingleTop」なアクティビティを理解する

対応Ver:全て

Level3

Answer「SingleTop」とは「自分自身を呼び出さない」アクティビティ

これからTips289まで、アクティビティの「起動モード」について解説します。

そのために、図1のようなアプリを例にとります。

アプリは、メインの画面、4つの画面からなります。

起動時にはメインの画面が現れ、どの画面からどの画面へも、ボタンで自由に切り替えられます。さらに、自分自身を呼び出すこともできます(外観は変わりません)。

実験の内容は、ボタンを押して行っていろいろな順番で画面を切り替えてのち、「戻る」ボタンをクリックして、どの画面に戻るかを調べることです。

●初期設定の場合

初期設定では、ボタンを押して行った順序と正確に逆の過程でページが戻ります。

たとえば、M(メイン)-1-2-3-2-3-4 と画面を切り替えたあとに「戻る」ボタンを押して行くと、4-3-2-3-2-1-Mの順で画面が表示されていきます。

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません