android-pendingintent相关内容

Android-小部件及其应用之间的通信

我有一个小部件,可在下面显示带有文字的各种图像,并在应用程序本身中设置相同的UI.我希望窗口小部件不仅能够打开应用程序,而且能够基于窗口小部件中显示的图片打开应用程序,然后在应用程序中显示相同的图像.但是,我很难把它付诸实践. 谢谢. 解决方案 假设ui中有多个图像,您可以为每个图像设置不同的Intent,这些intent分别针对不同的活动. 此帖子: http://rxwen ..

当应用程序在后台运行时,为什么onMessageReceived()方法未正确传递意图?

实际上,我试图在点击push-notification时将意图传递给activity,并且当foreground中存在该应用程序时,它可以正常工作.但是当该应用程序在后台运行时,尽管我收到了push-notification没问题,但是通过单击该通知,我并没有意图进入activity.我试图在SO中引用一些问题,并尝试添加诸如PendingIntent.FLAG_UPDATE_CURRENT之类的 ..

即使设置了FLAG_NO_CREATE,为什么PendingIntent也会触发onCreate

我的一个活动启动AsyncTask并将正在进行的通知添加到通知区域.此通知从AsyncTask内部接收更新. 我这样做是为了使用户能够通过“主页"按钮离开“活动",并且在长时间运行的操作期间仍能接收进度更新. 单击通知应使用户返回此活动.问题是,无论如何,看来似乎不再使用旧的活动,而是实例化了新的活动(而AsyncTask仍在运行).每次单击通知时,都会调用此活动的onCreate方法 ..
发布时间:2020-08-28 00:02:45 移动开发

如何在通知中传递URL链接,并且单击该链接应在webview中打开?

我正在研究一个通知项目,我的要求是在通知上传递一个URL链接,当用户单击通知时,它导航到某个活动X,并在活动X中的Web视图中打开该URL./p> 这就是我在做什么... Context context = this.getApplicationContext(); notificationManager = (NotificationManager) context.getSystemS ..
发布时间:2020-08-28 00:02:41 移动开发

地理围栏,触发了错误的挂起意图

在我的应用中,我有多个地理围栏,并且我希望它们具有唯一的待处理意图,并带有不同的额外数据.但是正在发生的事情是,对于我所有的地理围栏,正在触发的待定意图都是为最后一个地理围栏添加的,而不是分配给用户刚刚迷惑的特定地理围栏的一个. 因此,例如,当我有2个地理围栏,而对于第一个地理围栏,我会向待处理的意图中添加额外的字符串"AAA",然后添加额外的"BBB"来添加第二个地理围栏 并输入第一个地理 ..
发布时间:2020-08-28 00:01:26 移动开发

存储ArrayList< PendingIntent>进入SharedPreferences

II无法找到我的问题的答案,所以我决定发布一个问题.问题很简单. 如何将ArrayList存储到SharedPreferences中?最好的方法是什么,我必须使用某种Serialization吗? 提前谢谢您,任何建议都很好! 解决方案 PendingIntent实现Parcelable.您需要遍历ArrayList,并将每个PendingInte ..

在有待执行的Intent上,getParcelableExtra始终为null,但在Intent上则不为null

我是Java新手,更不用说Android开发了.我没有编码背景,但以为我会从“简单"的东西开始,例如闹钟.因此,现在我正在编写一个闹钟,如果要在它们响起后不再重复,我想将它们更新为不活动.当我故意将可拆分的AlarmClass(我的警报对象)传递到警报设置屏幕时,它通过就很好了. 当我将相同的AlarmClass传递给一个Intent,并将其放在Alarm Manager中的PendingInte ..
发布时间:2020-08-27 23:58:04 移动开发

使用PendingIntent传递数据

我正在尝试发出一条消息已到达的通知.我添加了一个动作,希望在通知上显示一个图标(小红球).我希望如果用户击中redredball,则主要活动将启动,并且该活动(检查Extras捆绑包)将看到与常规启动不同的命令. 该通知会与文本一起显示在目标电话(运行KitKat)上,但不会显示小红球图标.当用户触摸通知时,活动将不加执行地执行.编辑:活动现在正在获得额外的捆绑. 这是发送通知的代码: ..
发布时间:2020-08-27 23:57:52 移动开发

使用PendingIntent在不同流程中托管的服务和活动之间的通信

我正在从一个片段启动前台服务,该片段在调用startService()后被销毁,这就是我不能使用ResultReceiver或Messanger的原因.因此,该选项仍为PendingIntent.如何使用PendingIntent在任何活动/片段之间的前台服务(在不同进程中托管)之间进行通信? 解决方案 您有两个独立的问题: 如何从服务流程到UI流程获取数据? 如何将数据从您为 ..
发布时间:2020-08-27 23:57:47 移动开发

Android GCM在状态栏中带有一个图标的多个推送通知

我的应用希望将多个推送通知捆绑在状态栏中的一个图标中. 单击图标时,应用程序应收到多个通知,以列表视图模式显示它们. stackoverflow中已经有一些条目与我想要获得的条目非常接近,它确实使我可以更好地了解待处理的意图和通知标志,但是它们并不能完全解决我的问题. 第一步:创建通知: 在stackoverflow中的一些条目之后,我做了以下假设: 一个通知ID(n ..
发布时间:2020-08-27 23:57:15 移动开发

地理围栏-触发"GEOFENCE_NOT_AVAILABLE"时出现问题

我使用地理围栏做应用程序,因为我开始使用它,因此我开始广播过渡接收器,当我关闭GPS位置时,我收到了代码GEOFENCE_NOT_AVAILABLE的警报,并且我启动了一项服务来重新注册地理围栏打开GPS. 现在我休息了几天,当我关闭GPS时,我的broadcastReceiver突然没有收到警报.我不明白为什么? *当我从位置进入/退出时(如我在geofences init中定义的那样),我会触 ..

窗口小部件onUpdate未设置为挂起重启后单击按钮的意图

我正在创建一个测试小部件,通过单击其按钮显示随机数.一切都独立地位于我的Provider的onUpdate内部,包括pendingIntent.它可以正常工作,但是重新启动手机后,views.setOnClickPendingIntent不起作用,尽管重新创建了RemoteViews没问题,但是按钮没有响应. public class TestWidget extends AppWidget ..

发送许多消息时发送SMS的待定意图无法正常工作

我正在开发一个App,在其中发送SMS,我需要确定它是否已交付. 如果我向某人发送消息,一切似乎都很好. 但是在某些情况下,我得到了错误的信息,例如,首先我向A 0000发送一条消息(但不会发送),然后我向N0001发送一条消息并发送(到0000的消息仍然不发送)已传送),但我举杯同庆:sms已传送至0000(但仅传送了至0001的消息),我该怎么办才能解决Delivery报告中的此冲突? ..
发布时间:2020-08-27 23:56:02 移动开发

如何获得已经待处理的PendingIntent的Intent附加信息?

我已经为AlarmManager安排了PendingIntent.当AlarmManager发送Intent时,我能够getExtras()最初发送的所有数据. 但是,有时在AlarmManager触发之前,我会获得其他要通过Intent传递的数据.我的想法是,我将得到Intent就像要取消它一样,但是在取消它之后,更新附加内容并用AlarmManager重新安排它,如下所示: Int ..
发布时间:2020-08-27 23:56:00 移动开发

等待启动和停止服务的意图

我正在尝试制作一个简单的窗口小部件,并带有一个以OnClickPendingIntent()开头的Service的按钮.我可以很好地启动它,但我想不出一种方法来停止它(我知道我可以使用BroadcastReceiver或类似的方法来做到这一点,但我想避免使用硬编码). 这是我的代码: Intent intent = new Intent(context, myServi ..