草庐IT

pendingintent

全部标签

pendingIntent.getBroadcast在“通知抽屉”中不做默认通知/触摸事件-Android Studio 2.3.3 + Java

我已经通过pendingIntent.getBroadcast将通知操作处理程序连接到了通知中的操作。操作正常工作,当我使用默认点击事件上的通知时,它可以正常工作。当通知在托盘中时,我的问题就到了,我在抽屉中还有其他通知,我正在尝试对通知上的默认点击/触摸事件编程,以广播到接收器并运行操作。这是一些代码:UrialertSound=Uri.parse("android.resource://"+ctx.getPackageName()+"/raw/page_the_doctor");NotificationCompat.BuildernotificationBuilder=newNotific

android - 无论类别如何,应用程序上下文总是相同的吗?

我是整个Android环境的新手,我通常会有一些疑问,也许你可以考虑非常基础的知识,但有点愚蠢。我会尽我最大的努力解释我的疑问以及为什么我有它让我理解。我正在做一个应用程序,您可以在其中设置通知来提醒您想要的学者类(class)。我已经完成了一个扩展BroadcastReceiver的类,因此它可以在设备启动后重置所有警报。我有一个数据库,我在其中保存有关警报的信息:类、必须配置的时间等。我检索所有警报并以这种方式将它们设置到alarmManager:intent=newIntent(ctxt.getApplicationContext(),Notificacion.class);in

android - 无论类别如何,应用程序上下文总是相同的吗?

我是整个Android环境的新手,我通常会有一些疑问,也许你可以考虑非常基础的知识,但有点愚蠢。我会尽我最大的努力解释我的疑问以及为什么我有它让我理解。我正在做一个应用程序,您可以在其中设置通知来提醒您想要的学者类(class)。我已经完成了一个扩展BroadcastReceiver的类,因此它可以在设备启动后重置所有警报。我有一个数据库,我在其中保存有关警报的信息:类、必须配置的时间等。我检索所有警报并以这种方式将它们设置到alarmManager:intent=newIntent(ctxt.getApplicationContext(),Notificacion.class);in

【已解决】Android12以上PendingIntent需要强制增加FLAG_IMMUTABLE或FLAG_MUTABLE

Android13适配时报下面错误:java.lang.IllegalArgumentException:android:TargetingS+(version31andabove)requiresthatoneofFLAG_IMMUTABLEorFLAG_MUTABLEbespecifiedwhencreatingaPendingIntent.02-2620:00:47.0552782127821ISystem:java.lang.IllegalArgumentException:android:TargetingS+(version31andabove)requiresthatoneofF

android - 使用 PendingIntent 的应用程序小部件中的 Oreo 服务未启动

我正在使用Android应用小部件。我正在创建一个PendingIntent对象并在方法RemoteViews#setOnClickPendingIntent()中使用它。这是待定Intent://ThebelowcodeiscalledintheonUpdate(Context,AppWidgetManager,int[])methodoftheAppWidgetProviderclass.//ExplicitintentIntentintent=newIntent(context,MyService.class);intent.setAction(MY_ACTION);intent

android - 使用 PendingIntent 的应用程序小部件中的 Oreo 服务未启动

我正在使用Android应用小部件。我正在创建一个PendingIntent对象并在方法RemoteViews#setOnClickPendingIntent()中使用它。这是待定Intent://ThebelowcodeiscalledintheonUpdate(Context,AppWidgetManager,int[])methodoftheAppWidgetProviderclass.//ExplicitintentIntentintent=newIntent(context,MyService.class);intent.setAction(MY_ACTION);intent

android - 如何使用待定 Intent 启动新 Activity

关闭。这个问题需要detailsorclarity.它目前不接受答案。想要改进这个问题吗?通过editingthispost添加详细信息并澄清问题.关闭2年前。Improvethisquestion谁能说一下如何使用PendingIntent启动一个新的Activity以及如何使用挂起的Intent传递一个值。提前致谢。 最佳答案 Intentintent=newIntent(getApplicationContext(),ActivityToLaunch.class);intent.putExtra();PendingIntent

android - 如何使用待定 Intent 启动新 Activity

关闭。这个问题需要detailsorclarity.它目前不接受答案。想要改进这个问题吗?通过editingthispost添加详细信息并澄清问题.关闭2年前。Improvethisquestion谁能说一下如何使用PendingIntent启动一个新的Activity以及如何使用挂起的Intent传递一个值。提前致谢。 最佳答案 Intentintent=newIntent(getApplicationContext(),ActivityToLaunch.class);intent.putExtra();PendingIntent

android - 停止Android alarmmanager的setrepeat

我已经创建了如下所示的警报Intentintent=newIntent(this,Areceiver.class);PendingIntentsender=PendingIntent.getBroadcast(this,1234567,intent,0);AlarmManageram=(AlarmManager)getSystemService(ALARM_SERVICE);am.setRepeating(AlarmManager.RTC_WAKEUP,timenow,3000,sender);我创建了一个按钮来停止警报。在onclick方法中,我编写了以下代码Intentintent

android - 停止Android alarmmanager的setrepeat

我已经创建了如下所示的警报Intentintent=newIntent(this,Areceiver.class);PendingIntentsender=PendingIntent.getBroadcast(this,1234567,intent,0);AlarmManageram=(AlarmManager)getSystemService(ALARM_SERVICE);am.setRepeating(AlarmManager.RTC_WAKEUP,timenow,3000,sender);我创建了一个按钮来停止警报。在onclick方法中,我编写了以下代码Intentintent