android-pendingintent相关内容
我创建了一个带有通知的警报和一个用于停止警报的按钮,但是 Context 似乎有一些问题,我必须这样做取消 AlarmManager 。 我进行了很多研究,我认为我已经应用了发现的大部分内容,但无法以某种方式使它起作用。 我知道 PendingIntent 必须相同,在我看来它们的请求代码相同太。 AlarmSlave.class-设置警报 公共类AlarmSlave /
..
我正在开发一个闹钟应用程序。下面我有一个设置闹钟的功能。但是我想知道如何找到AlarmManager触发PendingIntent的剩余时间。 例如,现在是上午10:00,并将AlarmManager设置为触发PendingIntent 23:00,通过计算我们知道PendingIntent将在这里13小时被调用。但是如何找出这个剩余时间呢? 对不起,我的英语不好。感谢您的关注
..
我设置了一个警报,当用户登陆某个特定活动时,该警报会在特定时间后触发。 如何检查此警报是否已触发,以便用户返回到该活动时不会再次设置该警报? 我只能阻止已设置但未通过此方式触发的警报再次设置: alarmIntent = PendingIntent .getBroadcast(上下文,requestCode,intent,PendingIntent.FLAG_NO_CREATE);
..
我有一个名为 AlarmReceiver 的 BroadcastReceiver ,它是 Toast 的“警报工作”。我正在尝试设置重复的 PendingIntent 以在5:45和17:30触发 AlarmReceiver ,但是我在启动应用程序几秒钟后,请参阅“警报正常运行”。为什么 PendingIntent 立即发送? 公共类MainActivity扩展了Activity {
..
我有两个待与警报管理器一起使用的待定意图,一个是: 意图i =新的意图(上下文,TriggerAlarm。类); PendingIntent pi = PendingIntent.getBroadcast(context,0,i,PendingIntent.FLAG_CANCEL_CURRENT); ,另一个是: Intent i =新的Intent(上下文,
..
启动我的应用程序时,它会执行API调用,然后根据结果安排通知。总计约有10条通知正在计划中。实际的通知上显示的时间戳似乎不正确。 由于我正在创建这些通知,然后安排一个 AlarmManager ,通知上显示的默认时间将是创建通知的时间( System.currentTimeMillis())。 我尝试在 Notification.Builder .setWhen()方法/ code>将
..
如果我创建带有FLAG_ONE_SHOT的PendingIntent,则后续带有FLAG_NO_CREATE的PendingIntent返回null。 AlarmManager am =(AlarmManager)上下文.getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(context,AlarmSe
..
我写了一个应用程序,可以在之前选择的预定时间打开/关闭WiFi。 它的工作方式非常简单:从时间选择器中选择时间,然后将其添加。它以编程方式从时间选择器获取数据并进行设置和报警。 我要为我的活动写下一个代码,然后广播给接收者,下面是这个代码,我会写我的问题。不用担心,我在代码中添加了注释,以使阅读和理解更加清晰 Wifi.class: 公共类WiFi扩展了AppCompatActiv
..
我有2个按钮保存并设置警报和取消警报,这两个按钮的作用完全相同。 内部onCreate声明的变量 最终Intent alarmintent =新Intent(AlarmActivity.this,AlarmReceiver.class); final AlarmManager alarmManager =(AlarmManager)getSystemService(Context.
..
我制作了一个在Android 6.0之前一直可用的应用程序。我认为这是打ze功能,不允许我的警报发出。 我使用sharedpreferences处理选项: //启用夜间模式定时器 int sHour = blockerTimerPreferences.getInt(“ sHour”,00); int sMinute = blockerTimerPreferences.getIn
..
PendingIntent.FLAG_NO_CREATE 的文档是: 标记,表明如果所描述的PendingIntent不存在,则只需返回null而不是创建它。 我的问题:使用什么标准比较PendingIntents? 我猜在此标志的内部使用 PendingIntent.equals ,但我不太确定该函数使用的标准。 Context: $ b $是使用动作,requestC
..
我是android的新手,这里我正在练习我的第一个应用程序(警报应用程序)。 我的应用程序中存在一个问题,我无法停止警报一旦触发,警报就不会停止。 在我的应用中,我有2个活动和一个AlarmReceiver。 在AlarmActivity.java中,我已经设置了警报,到达特定时间后,Alarmreceiver.java将被触发,警报开始响起并显示唤醒屏幕。 在WakeUp
..
我正在向我的应用程序添加通知,如果应用程序关闭,Everinging可以正常工作,并且可以完全按照我的要求触发通知,但是每当我启动应用程序并在创建时称为通知触发。如果我离开应用程序并再次启动应用程序,则通知将再次触发。 但是,每当我打开应用程序时,通知就会触发。我不想要这种行为。 这是用于通知的代码,我将代码放在 onCreate 中: 我知道我应该将其从 onCreate 中移出,
..
我在 SqlLite 和 Postgresql 数据库中具有以下数据,并成功在 tablularlayout 基本上是大学生的时间表。 a http://www.4shared.com/download/1w7Tyicfce/random3.png 我确实为所有文本视图分别设置了 OnClickListener ,这意味着每个主题名称 点击主题名称即 textview ,a页面显
..
我有9:00 AM,1:00 PM,7:00 PM之类的时间,我每天设置3个待处理的意图,这些意图是使用setRepeating()方法递归触发的。 (这里我将所有这些待处理的意图唯一请求代码保存在本地SQLite数据库中) 这里,每当触发警报时,我都想知道下一个将要触发并显示给用户的警报 示例。现在,警报在上午9:00触发,此时我应该向用户显示下一个警报将在1:00 PM触发。
..
在编写此问题时已解决,但要发布以防万一,它可以帮助任何人: 我正在像这样设置多个警报,并使用不同的值 id : AlarmManager警报=(AlarmManager)context.getSystemService( 上下文。 ALARM_SERVICE); Intent i =新的Intent(MyReceiver.ACTION_ALARM); //“ com.exampl
..
如何从通知栏中的通知开始在Android应用程序中创建片段? 我尝试实现创建我自己的动作,然后将动作设置为意图的答案,但是我不确定如何使用它以及需要什么,例如添加一些东西 我有一个通知类,该类接收上下文,消息和操作。然后,我想根据该操作进行筛选,以确定要启动哪个片段,但是我不知道如何启动片段而不是启动活动。 这里是我的Notifications.java类(不完整): 公共
..
我有一个带有Progress Bar和Cancel按钮的通知.我正在使用线程来增加进度栏,而“取消"按钮应该清除通知. 这是通知的代码 remoteViews = new RemoteViews(getPackageName(), R.layout.customnotification); Intent intent = new Intent(this, Locatio
..
我有一个非常简单的应用程序,它在IntentService和AlarmManager中在后台运行两个服务.一个是“消息"服务,该服务发送JSON请求并解析响应,另一个是从LocationManager轮询位置.此处的要求是,它们将无限期运行,直到用户用按钮手动将其停止为止-即使设备的屏幕几天都没有打开.服务绝不能停止.电池寿命不是问题. 我最低支持的API是4.1,并且我正在4.1、4.2和
..
很长一段时间以来,我一直在寻找答案,似乎没人能找到答案. 我正在尝试使用Google最新的FusedLocationProviderAPI订阅位置更新.我已经在线上关注了该教程,并且可以立即获取我的位置,然后使用由requestLocationUpdates触发的intentservice来工作. 继续,我尝试向我的intentservice添加传递一个对象"User"的自定义类.这个
..