0

ここで新人。

通知バーを更新し、アプリのメイン画面を表示するアクティビティがある 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);

アクティビティを起動するブロードキャストレシーバーの例を誰かに見せてもらえますか

4

0 に答える 0