1

したがって、アプリケーションのユーザー ログイン プロセスの一部である 2 つのアクティビティがあります。アプリケーションのさまざまな部分からログイン プロセスを開始し、2 つの異なるポイント (リダイレクト URL のようなもの) に移動できる柔軟性が必要です。どうすればこれを達成できますか? 私が考えることができる1つの方法は、それがどこに行くべきかを示すためにプロセスを起動しているインテントとともにいくつかの追加データを送信することです.

A->login1->login2->B
X->login1->login2->Y

ヘルプや提案は大歓迎です。

4

3 に答える 3

0

putExtraを使用してログインアクティビティのインテントでログイン後に開始またはリダイレクトする目的のアクティビティの名前(文字列)を渡し、ログイン後に条件を追加して、どの文字列がどのアクティビティをリダイレクトするかを示すかを確認できます。

例:

A->(**putExtra("B")**)->login1->login2->(**getExtra, condition**)->B
X->(**putExtra("Y")**)->login1->login2->(**getExtra, condition**)->Y
于 2013-06-06T12:44:19.673 に答える