android-pendingintent相关内容
如何抑制可穿戴设备的“打开手机"操作?我添加了一个更有用的自定义操作,现在是双重操作.知道如何删除它吗? 这是我如何构建通知的一个片段: NotificationCompat.Builder builder = new NotificationCompat.Builder(context) .setContentTitle("Title") .setContentTex
..
我的应用程序通过基于记录的大小合并记录,从而从sqlite数据库和SMS检索记录到其他应用程序,我难以确定哪些消息具有传递报告,而哪些消息没有.我在reciveMethods上使用BroadcastReceiver 但是不幸的是我无法识别身份.如果有人建议我该如何处理此问题,我将很乐意.或其他更好的方法 public class MessageMangerActivity exten
..
因此,在牛轧糖中,来自同一应用的多个通知会自动捆绑到一个组中.我在通知中设置了一个PendingIntent,其中包含一些其他内容,如果轻按了特定的通知,它将启动特定的活动(深链接). 但是,如果我点击通知包(即不扩展组),则我的应用程序就像是从启动器中启动一样启动的-即它的意图是空的,没有任何额外的功能(它不会通过提供的程序启动PendingIntent). 当用户点击通知包时,如何
..
我正在尝试实现oauth2以使用户能够使用Reddit登录.我已经使用适当的重定向uri在reddit上创建了我的应用. 我做什么: 一个带有登录按钮的MainActivity.单击登录按钮,开始授权流程.要创建授权请求,我们需要传递一个挂起的意图,该意图用于库在授权成功后调用我们希望其调用的适当组件. 问题: 当使用隐式意图(在创建意图时仅设置动作字符串)做出暂挂意图时,库在调用暂挂
..
当我们将0作为标志传递给PendingIntent时,如下所示: PendingIntent pi=PendingIntent.getActivity(this, 1, i, 0); 它是否遵循任何标志规则,这意味着默认情况下0对应于任何标志. 如果我们将另一个PendingIntent创建为 PendingIntent pii=PendingIntent.getActiv
..
我正在使用带有各种标签的活动.从应用程序的不同部分创建通知,以告知用户某些更改.现在,当用户点击通知时,我设法调用了活动.但是,如何确定运行时或通过单击通知以“正常"方式创建活动的原因? (取决于单击的通知,我想转发到另一个选项卡,而不是显示主选项卡.) Intent intent = new Intent(ctx, MainActivity.class); Pendi
..
我正在使用GCM推送通知将一些通知传递给用户.我的问题是,当发送一条消息时,如果发送多条消息,那么最后一条消息会显示在所有通知中,这样就可以正常工作. 我在哪里弄错了? private static void generateNotification(Context context, String message) { int icon = R.drawable.ic_laun
..
当您将挂起的意图上的标志设置为0时,会发生什么?它只是不升起一个标志,还是默认为其他标志之一? 解决方案 否,这是创建新的PendingIntent的“默认"行为,无论是否已经存在.如果您想要更特殊的行为,例如在基础Intent相同的情况下取消现有的PendingIntent,或更新此类现有的PendingIntent,则应使用在PendingIntent类中可以找到的各种标志.
..
我想在用户单击通知时打开活动.我知道这个问题是重复的,但是找不到解决方法,这就是我所做的 NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.notification_icon) .setContentTitle("My notification
..
我有一个可以提醒人们执行任务的应用程序.因此有一个PendingIntent,现在用户可以在需要时删除警报.在此代码中,只有一个PendingIntent用于多个用户警报,因此我对取消额外意图为"pill"的特定警报感到困惑.剩余的警报不应取消.我对这个问题一无所知.希望我清楚.谢谢 Intent intent = new Intent(this, AlarmNotifyReceiver.c
..
我正在开发一个以设备所有者身份运行的应用程序,我想在其中构建一个自动更新程序. 为此,我使用PackageInstaller,因为由于我的设备所有者身份,我有使用它的特权. private void installPackage(InputStream inputStream) throws IOException { notifyLog("Inizio agg
..
我正在尝试使用AlarmManager.AlarmClockInfo设置警报. 此构造函数需要花费时间和PendingIntent,在文档中将其描述为: 可用于显示或编辑闹钟详细信息的意图. ,然后setAlarmClock( )也接受待处理的意图,在文档中将其描述为: 警报响起时执行的操作 我了解setAlarmClock( )对PendingIntent的使用,但
..
昨晚我将操作系统版本更新为android 10,从那时起,广播接收器中的startActivity函数什么都不做.这是我根据CommonsWare的答案尝试开始该活动的方法: Intent i = new Intent(context, AlarmNotificationActivity.class); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | I
..
我正在使用FirebaseMessagingService获取通知,并在单击通知后打开应用程序.但是,每次我单击通知时,应用程序都会打开MainActivity而不是预期的ResultActivity.我还关注了PendingIntent文档中的文档,并且仍然执行相同的操作. private void createNotification( String messageBody) {
..
嗨,我是通知的新手, 我为通知编写了这段代码. PendingIntent pendingIntent = PendingIntent.getActivity(context, leadidforstatus, myIntent, Intent.FLAG_ACTIVITY_NEW_TASK); NotificationCompat.Builder mBuilder = new
..
我整天都在用不同的解决方案来了解这一点,但到目前为止还没有奏效. 我有一个上传服务(IntentService),可将更新发送到ResultReceiver.接收方创建并管理通知. 单击通知(错误或成功)后,将加载MainActivity.但是捆绑销售商品始终为空.如何更改我的代码以访问/获取捆绑包? 如果我处于另一个活动中,或者该应用程序处于后台并且停止运行,则会发生这种情况.
..
我正在尝试在Android中实现通知. 现在我有问题,我不想让用户打开任何Activity的PendingIntent.我该怎么办? 解决方案 PendingIntent contentIntent = PendingIntent.getActivity( getApplicationContext(), 0, new Intent(), // add thi
..
我在GCMIntentservice中编写了一个代码,该代码将推送通知发送给许多用户.当单击通知时,我使用NotificationManager来调用DescriptionActivity类.我还将GCMIntentService的event_id发送到DescriptionActivity protected void onMessage(Context ctx, Intent inten
..
任何人都知道我们如何以编程方式从应用程序中删除通过Pending intent调用的通知. 我曾经使用以下方法取消通知. AlarmManager am=(AlarmManager)getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(Display.this, TwoAlarmService.class
..
按“通知"时,我想开始多个活动.我没有找到任何有关如何在单个PendingIntent中设置多个意图的文档. 一个解决方案可能是在第一个活动的onCreate()中启动下一个活动,依此类推,但是我不喜欢这样,也许还有其他事情. 解决方案 最后,我得到了答案-这很简单,只是对PendingIntent使用方法getActivities()就像这样: Intent
..