菜鸟来了
构建一个 Android 应用程序,我可以在其中更新通知栏并显示应用程序主屏幕。第二个活动只是更新通知图标。
当我尝试仅启动通知活动时,两者都启动。
我的事实是我的两个活动都有默认类别:
<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);
有人可以给我看一个广播接收器启动活动的例子吗