ここで新人。
通知バーを更新し、アプリのメイン画面を表示するアクティビティがある Android アプリケーションを構築しています。2 番目のアクティビティは、通知アイコンを更新するだけです。
通知アクティビティだけを起動しようとすると、両方が起動します。
両方のアクティビティに DEFAULT カテゴリがあるという事実があります。
<activity android:name=".MyappMain"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="com.ng.MyappMain" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".MyappNotification"
android:theme="@android:style/Theme.NoDisplay">
<intent-filter>
<action android:name="com.ng.MyappNotification" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
通知アクティビティを開始するコードは次のとおりです。
Intent intentx = new Intent("com.ng.MyappNotification");
lamaIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intentx);
アクティビティを起動するブロードキャストレシーバーの例を誰かに見せてもらえますか