android-pendingintent相关内容
我正在创建一个带有两个按钮的小部件.其中一个更新小部件的内容,第二个必须启动一个活动. 每个操作我都有两个 PendingIntent,但我不能让它们都工作.如果一个有效,另一个无效. 我已经修改了代码,不明白哪里出了问题. 任何帮助将不胜感激. 这是代码. RemoteViews 控件 = new RemoteViews(context.getPackageName(
..
我已经解决这个问题三天了,我已经查看了这里的每一个问题以寻求答案.我有一个带有按钮的小部件,我想做的就是每次单击它时启动一个服务.问题是按钮随机停止工作.我根本无法重新创建它,我不知道是什么原因造成的.我的服务调用 stopSelf();但是我的广播接收器也遇到了这个问题,所以我相信问题出在小部件上,而不是服务上.这是代码 public void onUpdate(Context context
..
我想使用以下代码从我的小部件发送广播: for (int i = 0; i
..
我有一个小部件,当用户单击小部件主体时,它应该调用主应用程序的 Activity.我的设置适用于单个小部件实例,但对于同一小部件的第二个实例,PendingIntent 被重用,因此我作为额外发送的重要信息被第一个实例覆盖.所以我想我应该将小部件 ID 作为 Intent 数据传递,但是一旦我添加 Intent#setData 我会在日志中看到 2 个单独的 Intent 被适当地触发,但是A
..
可能重复: Android:如何取消位置更新请求有意图吗? 我正在尝试禁用我之前在其他活动中创建的待处理意图(广播),但我无法让它工作.我读过我应该重新创建意图(具有相同的附加功能和所有内容),将其作为参数传递,以便我可以实例化pendingIntent,然后将pendingIntent 作为参数传递给位置管理器的removeUpdates 方法. 换句话说: Bundle ext
..
我使用日历类安排闹钟如下 日历 cal = Calendar.getInstance();cal.set(Calendar.HOUR_OF_DAY,1);cal.getTimeInMillis();cal.set(Calendar.MINUTE,05);长 TriggerMillis = cal.getTimeInMillis();AlarmManager aManager = (AlarmMa
..
我有一个带有 2 个待处理意图的 AppWidget.他们大部分时间都在工作,但一段时间后他们停止响应.我唯一能确定的是它们在 Launcher 重新启动后会瘫痪,即我使用 Launcher Pro,有时会摆弄设置并不得不重新启动它.之后他们就根本不工作了. 这是我的 onRecieve() 和 onUpdate() 方法: public void onReceive(Context c
..
您好,我已经能够获得为我的活动显示的通知,并且当用户单击应用程序重新启动的通知.但是我只是希望它重新出现而不是重新启动.例如.它是一个网络应用程序,我希望它在用户选择通知时出现在前面.但不刷新网页.我可以捕获这个意图还是我发送了错误的意图?通常,如果我按下主页按钮并单击应用程序图标,应用程序就会出现并且不会刷新/重新启动.所以这就是我想要的行为.有什么想法吗? String ns = Cont
..
我使用 AlarmManager 来启动服务.当我设置 AlarmManager 时,我使用 PendingIntent 并使用一个唯一的 requestCode,它等于我数据库中的 id 行. PendingIntent pendingIntent = PendingIntent.getBroadcast(SettingsActivity.this,讲座.getId(), myIntent,
..
我正在开发一个向用户显示通知的应用.通知的目的是让用户在用户处于另一个活动中时可以轻松地返回到该活动.我在我的应用中使用此代码来创建和显示通知. notification = new Notification(R.drawable.icon,“通知",System.currentTimeMillis());notification.setLatestEventInfo(this, "App n
..
我有一个基本问题,我认为附加任何代码片段都无济于事.当我们在应用程序位于前面时按下主页按钮时,我们会转到主页,应用程序失去焦点. 现在,我的应用程序必须在状态栏中有通知图标.和我的应用程序一样,有可能有 2-3 个活动可见(在对话视图中一个在另一个之上).在某些情况下,当我按下状态栏中的通知图标时,我不确定如何恢复这种状态. 但是,当我按下主页按钮,然后按下主屏幕中的应用程序图标时,我
..
我在我的 GCMIntentservice 中编写了一个代码,用于向许多用户发送推送通知.我使用 NotificationManager 将在单击通知时调用 DescriptionActivity 类.我还将来自 GCMIntentService 的 event_id 发送到 DescriptionActivity protected void onMessage(Context ctx, In
..
我正在使用 AlarmManager 来设置重复意图,但它造成了一些小麻烦,所以希望任何人都可以提供帮助. 总结 有 2 个待处理的意图.一个每天运行 1000 个,另一个运行在 2000 个.每个都包含一个来自数据库的行 ID,用于识别目的.代码如下所示: Intent i = new Intent(mContext, ScheduleReceiver.class);i.putEx
..
我正在尝试将信息从通知发送到调用的活动,而从我的活动中我得到了 null. 通知代码为: private void showNotification() {Intent resultIntent = new Intent(this, MainActivity.class);如果 (D)Log.d(TAG, "Id: " + Id);resultIntent.putExtra("ineedi
..
我正在尝试创建多个接近警报,但我无法让它工作...... 我认为广播接收器被覆盖,因此只处理最后一次广播.因此,如果我有两个点靠近最后创建意图的点,则会生成警报... 我读到我应该使用请求代码,但我不知道该怎么做... 我设置待处理意图和广播接收器的方法... private void addProximityAlert(双纬度,双经度,字符串poiName,字符串intent
..
嗨,我已经能够为我的活动显示通知,以及当用户单击应用程序重新启动的通知.但是我只希望它重新出现而不是重新启动.例如.它是一个网络应用程序,我希望它在用户选择通知时出现在最前面......但不刷新网页.我可以捕获这个意图还是我发送了错误的意图?通常,如果我按下主页按钮并单击应用程序图标,应用程序就会出现并且不会刷新/重新启动.所以这就是我想要的行为.有什么想法吗? String ns = Con
..
我想读取/访问/记录其他应用程序在通知栏上触发的通知. 我搜索了很多Intents 和PendingIntents,但没有找到解决方案. 是否需要在触发任何通知时通知我的应用程序? 或者android系统是否提供了一些东西来读取用户级应用程序的通知? 解决方案 终于得到答案了!!!使用 AccessibilityService public class Notifica
..
我正在发送一个通知,其中有 2 个操作按钮,即“接受"和“拒绝". 我正在关注这个 Github 存储库. 当用户点击“接受"时,会检查某些条件并相应地执行逻辑. UPDATE 2.0 - 问题是点击“接受"按钮后,操作成功发生但通知没有从状态栏中消失,因为这里生成的id:m =(new Random()).nextInt(10000); 与这里不同:actionIntent.p
..
我有一个与推送通知挂钩的应用程序.当用户点击通知时,我希望触发广播接收器而不是活动. 我查看了这些线程,看起来这是完全可能且常见的. Android 通知操作未触发 (PendingIntent) 在点击通知时发送广播 但是我无法让它工作.我看到了通知,但是当我点击它时,它永远不会触发我的广播接收器. 这是我尝试过的: 我创建了一个自定义接收器: public c
..
我正在尝试使用 PendingIntent 将自定义序列化对象从我的 IntentService 传递到 BroadcastReceiver. 这是我的自定义对象: 行.java public class Row 实现了Serializable {私人字符串名称;私有字符串地址;公共行(蓝牙设备){this.name = device.getName();this.address =
..