2012-04-27 24 views
0

私は複数のアクティビティを持つアプリケーションを持っています。 アクティビティ - >ログインアクティビティ - >マップアクティビティを開始します。 特定のURLを傍受するインテントフィルタがあります。 私の問題は、 - インテントフィルタはマップアクティビティ用です。アプリケーションが起動されている場合 - アプリケーションがアクティブで、マップアクティビティが使用中のため、OK。アプリケーションがアクティブでなく、アンドロイドがアプリを起動してマップアクティビティに移動する必要がある場合は、私は活動の連鎖を持っています。 Startアクティビティはバイパスできますが、ログインアクティビティはバイパスできます。インテントフィルタを使用してアクティビティを開始

マップアクティビティに達するまで、開始アクティビティとデータトレンドアクティビティにインテントフィルタを挿入する必要がありますか?この場合、アプリケーションがすでに開始され、マップアクティビティが初期化されている場合はどうなりますか?

答えて

2

アクティビティをバイパスしてどういう意味ですか?
インテント・フィルター.MAINは、アプリケーションの実行時に最初に実行されるアクティビティーです。インテントを別のアクティビティに渡すときにアクティビティをスキップする場合は、finish();を使用します。あなたの質問に明快さを与えてください。
Reffer:http://www.texperia.com/starting-activity-using-intent-on-button-press-android/ for basics。

関連する問題