別のアクティビティ (アクティビティ 2) に大量のエクストラを送信するアクティビティ (アクティビティ 1 など) があります。これらのエクストラをアクティビティ 2 に送信したいのですが、そのアクティビティをまったく表示したくありません。
インテントをアクティビティ 2 に送り、そのままアクティビティ 3 に進みたいと思います。
その理由は次のとおりです。
アクティビティ 1: ユーザーが UI からいくつかのオプションを選択する
--> アクティビティ 2 には、選択したパラメータの一部が送信されます
--> アクティビティ 2 のパラメータを使用するサービスが開始されます
アクティビティ 3 が表示されます。これは、ユーザーの次の UI です。
1 つのアプローチは、アクティビティ 2 を開始し、アクティビティ 2 でアクティビティ 3 を開始することでした。コンテンツ ビューがなくても、アクティビティ 2 が一時的に表示しようとするため、これはうまくいきません。また、アクティビティ 3 から戻るボタンを使用すると、アクティビティ 2 が表示されます。アクティビティ 2 を表示したくないのですが、アクティビティ 2 はサービスである必要がありますか?