だから私はとても単純ですが、私はそれを理解することはできません. インテントとインテント フィルターを使用して別のアプリを起動しようとしています。
私の最初のアプリでは、ユーザーがボタンをクリックすると、別のアプリで別のアクティビティを開始したいと考えています。これは、ボタンを使用して最初のアプリで使用しているインテントです。
Intent notificationIntent = new Intent("foo");
2 番目のアプリでは、次のようにマニフェストで Intent フィルターを定義することで、そのインテントをキャッチしようとしています。
<activity
android:name=".MainActivity"
android:label="@string/app" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="foo" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
MainActivity はインテントをキャッチして起動するべきではありませんか? 機能していないようです。