私はアンドロイドが初めてです。アクティビティ スタックを理解したい。
アプリには 3 つのアクティビティがありA(main)->B->C
ます。それらを再起動したり、状態を変更したりせずに(エミュレーターの戻るボタンのように)前後A->B->C
に移動したい。C->B->A
また、ホームボタンを押すとアプリがバックグラウンドに移動し、アイコンをクリックしてアプリを再度起動すると、最後のアクティビティは再起動せずに同じ状態で再開されるはずです。つまりA->B->C->(Home Button Pressed, App went to Background)->Launch
、 のアイコンをクリックしてアプリを再び起動しますemulator->C
。
デモなしでは理論を理解できないので、コードでこれを手伝ってください:)