3

アクティビティ A、アクティビティ B、アクティビティ C の 3 つのアクティビティがあります。トランジションは次のとおりです。

A->B および B->A 、 A->C および C->A

今、A に戻るとき、B または C のどちらから来ているかに応じて、トランジションに異なるアニメーションが必要です。

アクティビティ A はアプリのホームページなので、Textviews を使用して A->B または A->C に移動しますが、両方からハードウェアの [戻る] ボタンを使用して A に戻ります。

それで、私の質問は、AまたはBから戻ってきたかどうかをAで検出し、それに応じて遷移アニメーションを適用するにはどうすればよいですか?

4

2 に答える 2

0

startActivityForResultよりクリーンで信頼性の高い方法であるため、メソッドを使用して解決しました。

于 2016-04-15T17:58:48.523 に答える
0

アクティビティ B を開始するときは整数値 1 を設定し、C を開始するときは値 2 を設定します。そして、OnResum() で毎回 Integer の値をチェックします。

于 2012-12-14T10:59:27.097 に答える