android-pendingintent相关内容
我有一个小部件,可在下面显示带有文字的各种图像,并在应用程序本身中设置相同的UI.我希望窗口小部件不仅能够打开应用程序,而且能够基于窗口小部件中显示的图片打开应用程序,然后在应用程序中显示相同的图像.但是,我很难把它付诸实践. 谢谢. 解决方案 假设ui中有多个图像,您可以为每个图像设置不同的Intent,这些intent分别针对不同的活动. 此帖子: http://rxwen
..
我在我的Android应用中使用Firebase通知. 使用以下代码生成通知: public class FirebaseNotificationService extends FirebaseMessagingService { private static final String TAG = FirebaseNotificationService.class.getSimpleNam
..
实际上,我试图在点击push-notification时将意图传递给activity,并且当foreground中存在该应用程序时,它可以正常工作.但是当该应用程序在后台运行时,尽管我收到了push-notification没问题,但是通过单击该通知,我并没有意图进入activity.我试图在SO中引用一些问题,并尝试添加诸如PendingIntent.FLAG_UPDATE_CURRENT之类的
..
我的一个活动启动AsyncTask并将正在进行的通知添加到通知区域.此通知从AsyncTask内部接收更新. 我这样做是为了使用户能够通过“主页"按钮离开“活动",并且在长时间运行的操作期间仍能接收进度更新. 单击通知应使用户返回此活动.问题是,无论如何,看来似乎不再使用旧的活动,而是实例化了新的活动(而AsyncTask仍在运行).每次单击通知时,都会调用此活动的onCreate方法
..
我正在研究一个通知项目,我的要求是在通知上传递一个URL链接,当用户单击通知时,它导航到某个活动X,并在活动X中的Web视图中打开该URL./p> 这就是我在做什么... Context context = this.getApplicationContext(); notificationManager = (NotificationManager) context.getSystemS
..
我正在使用以下代码共享文本 Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/plain"); sharingIntent.putExtra(Intent.EXTRA_TEXT, "share test"); startActivity(Intent.createChooser
..
在我的应用中,我有多个地理围栏,并且我希望它们具有唯一的待处理意图,并带有不同的额外数据.但是正在发生的事情是,对于我所有的地理围栏,正在触发的待定意图都是为最后一个地理围栏添加的,而不是分配给用户刚刚迷惑的特定地理围栏的一个. 因此,例如,当我有2个地理围栏,而对于第一个地理围栏,我会向待处理的意图中添加额外的字符串"AAA",然后添加额外的"BBB"来添加第二个地理围栏 并输入第一个地理
..
PackageInstaller成功(自行)更新应用程序后,该应用程序将关闭并且不会再次启动. 可能重复: Android PackageInstaller,重新打开自行更新后的应用程序 情况非常相似,首先显示一些代码片段. AndroidManifest.xml
..
II无法找到我的问题的答案,所以我决定发布一个问题.问题很简单. 如何将ArrayList存储到SharedPreferences中?最好的方法是什么,我必须使用某种Serialization吗? 提前谢谢您,任何建议都很好! 解决方案 PendingIntent实现Parcelable.您需要遍历ArrayList,并将每个PendingInte
..
我的Android应用程序出现问题.它通过Google Cloud Messaging接收消息,并在通知栏中显示通知.我想通过通知传输一些数据.此数据来自Google Cloud Messaging,应附加到通知中. 这是我显示通知的代码: private void setNotification(String strTitle, String strMessage, int intP
..
我是Java新手,更不用说Android开发了.我没有编码背景,但以为我会从“简单"的东西开始,例如闹钟.因此,现在我正在编写一个闹钟,如果要在它们响起后不再重复,我想将它们更新为不活动.当我故意将可拆分的AlarmClass(我的警报对象)传递到警报设置屏幕时,它通过就很好了. 当我将相同的AlarmClass传递给一个Intent,并将其放在Alarm Manager中的PendingInte
..
我正在尝试发出一条消息已到达的通知.我添加了一个动作,希望在通知上显示一个图标(小红球).我希望如果用户击中redredball,则主要活动将启动,并且该活动(检查Extras捆绑包)将看到与常规启动不同的命令. 该通知会与文本一起显示在目标电话(运行KitKat)上,但不会显示小红球图标.当用户触摸通知时,活动将不加执行地执行.编辑:活动现在正在获得额外的捆绑. 这是发送通知的代码:
..
我正在从一个片段启动前台服务,该片段在调用startService()后被销毁,这就是我不能使用ResultReceiver或Messanger的原因.因此,该选项仍为PendingIntent.如何使用PendingIntent在任何活动/片段之间的前台服务(在不同进程中托管)之间进行通信? 解决方案 您有两个独立的问题: 如何从服务流程到UI流程获取数据? 如何将数据从您为
..
正在处理需要经常更新位置的应用程序,即使该应用程序在后台也是如此.按照文档/** * Created by philip on 7/30/16. */ public class LocationService extends Service implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFai
..
我的应用希望将多个推送通知捆绑在状态栏中的一个图标中. 单击图标时,应用程序应收到多个通知,以列表视图模式显示它们. stackoverflow中已经有一些条目与我想要获得的条目非常接近,它确实使我可以更好地了解待处理的意图和通知标志,但是它们并不能完全解决我的问题. 第一步:创建通知: 在stackoverflow中的一些条目之后,我做了以下假设: 一个通知ID(n
..
我使用地理围栏做应用程序,因为我开始使用它,因此我开始广播过渡接收器,当我关闭GPS位置时,我收到了代码GEOFENCE_NOT_AVAILABLE的警报,并且我启动了一项服务来重新注册地理围栏打开GPS. 现在我休息了几天,当我关闭GPS时,我的broadcastReceiver突然没有收到警报.我不明白为什么? *当我从位置进入/退出时(如我在geofences init中定义的那样),我会触
..
我正在创建一个测试小部件,通过单击其按钮显示随机数.一切都独立地位于我的Provider的onUpdate内部,包括pendingIntent.它可以正常工作,但是重新启动手机后,views.setOnClickPendingIntent不起作用,尽管重新创建了RemoteViews没问题,但是按钮没有响应. public class TestWidget extends AppWidget
..
我正在开发一个App,在其中发送SMS,我需要确定它是否已交付. 如果我向某人发送消息,一切似乎都很好. 但是在某些情况下,我得到了错误的信息,例如,首先我向A 0000发送一条消息(但不会发送),然后我向N0001发送一条消息并发送(到0000的消息仍然不发送)已传送),但我举杯同庆:sms已传送至0000(但仅传送了至0001的消息),我该怎么办才能解决Delivery报告中的此冲突?
..
我已经为AlarmManager安排了PendingIntent.当AlarmManager发送Intent时,我能够getExtras()最初发送的所有数据. 但是,有时在AlarmManager触发之前,我会获得其他要通过Intent传递的数据.我的想法是,我将得到Intent就像要取消它一样,但是在取消它之后,更新附加内容并用AlarmManager重新安排它,如下所示: Int
..
我正在尝试制作一个简单的窗口小部件,并带有一个以OnClickPendingIntent()开头的Service的按钮.我可以很好地启动它,但我想不出一种方法来停止它(我知道我可以使用BroadcastReceiver或类似的方法来做到这一点,但我想避免使用硬编码). 这是我的代码: Intent intent = new Intent(context, myServi
..