Arn*_*nab 10 notifications android android-activity
我正在构建一个将显示通知的应用程序,并且在点击通知时,我想打开一个透明的对话框,如活动,其中包含与该通知相关的选项.
我定义了一个透明的活动,并在这样的通知中注册了它.
Intent notificationIntent = new Intent(context, EasyToDoReminder.class);
PendingIntent contentIntent = PendingIntent
.getActivity(context, 0, notificationIntent, 0);
Run Code Online (Sandbox Code Playgroud)
活动开始,但主要活动在其后面进行了统计.如何独立打开提醒活动?
我并不想展示对话.我想将活动看作一个对话框.我已经在使用你提到的主题了.我还有一项主要活动.当我尝试启动像活动一样的透明对话框时,主要活动就是开始,然后开始执行像活动这样的对话框.
任何人都可以建议以更好的方法做到这一点?
我解决了我的问题。
首先,我在第二个活动的 matifest 文件中添加了属性,如下所示。
android:launchMode="singleTask"
Run Code Online (Sandbox Code Playgroud)
在从通知启动时,我将以下标志设置为意图。
Intent notificationIntent = new Intent(context, EasyToDoReminder.class);
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET );
Run Code Online (Sandbox Code Playgroud)
有用!!
归档时间: |
|
查看次数: |
6627 次 |
最近记录: |