alarmmanager

    1热度

    1回答

    我有类似上午9:00,下午1:00,下午7:00的时间,其中我设置了3个待定目标,每天使用setRepeating()方法递归触发。 (我在这里保存所有这些未决的意图在本地SQLite数据库中唯一请求代码) 这里,每当警报被触发,我想知道,将被触发,并显示到下一个报警用户 示例..现在在上午9:00触发警报,此时我应该向用户显示下一个警报将在下午1:00触发。 有什么解决方案可以获得下一个警报细节

    0热度

    2回答

    我想问约AlarmManager。当我需要取消闹钟时,我必须通过闹钟PendingIntent拨打取消。那么,是否有可能无意中取消了另一个应用程序使用相同的id设置的闹钟?另外,如何通过我的应用程序找到使用AlarmManager设置的所有闹钟?

    0热度

    1回答

    Job myJob = dispatcher.newJobBuilder() // the JobService that will be called .setService(MyJobService.class) // uniquely identifies the job .setTag("my-unique-t

    0热度

    1回答

    使用警报管理器和待处理意图设置的推送通知显示异常行为。出于某种原因,在我打开应用程序后,通知出现一分钟或更少。有时一分钟不止一次,那么它暂时不会出现。我的想法是每天发布一次通知,假设用户在24小时内没有访问我的应用程序。我打算取消任何以前的计时器,并在用户下一次访问我的应用程序时启动一个新的计时器。以下是我的代码。 public class Main_Menu extends AppCompatA

    1热度

    1回答

    这是我的拳头应用程序,我试图使Alarm manager与BroadcastReceiver一起使用。 我用我希望Alarm manager触发onReceive()的时间调用函数“SetFutureStartTime()”。但是当时机到来时,什么也没有发生。 这是个代码: public void SetFutureStartTime(int startHour, int startMin) {

    3热度

    1回答

    最近,我正在研究一个需要在特定时间每天运行一项服务的应用程序。 为此,我使用AlarmManager。 我的问题是:在激活AlarmManager(从服务)后,我可以销毁服务,并且AlarmManager仍然会及时给我打电话? 如果没有,有没有办法在一定的时间向我发送BroadcastRecerver,而无需在OS中始终运行Service? 将不胜感激帮助

    0热度

    1回答

    我想跟踪用户在特定的时间和天数。我每隔2分钟开始一次闹钟管理员(我从服务器获取周期时间,这在我的应用程序中是动态的),并尝试获取一分钟的位置,之后我停止了获取位置,并保存了在数据库上的位置。无论如何,这种方法运行得非常好,但在api level 23及以上版本中,我的打盹和待机模式应用程序无法正常运行,并且无法在特定时间内调用闹钟!我使用了setExactAndAllowWhileIdle的方法对

    0热度

    1回答

    我正在开发一个应用程序,我需要从家庭活动重定向到登录活动,每天恰好在晚上11:59。任何人都可以帮助我,我该怎么做。我已经尝试了下面的代码。 handler.postDelayed(new Runnable() { @Override public void run() { startActivity(yourIntent); } }, 400

    -1热度

    1回答

    我正在开发一个应用程序,用户需要在更改日期时注销。正如我使用报警管理器注销用户,但我无法做到这一点。他们是否有机会使用日期注销用户。 的代码如下 AlarmManager alarmMgr = (AlarmManager)getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(this, Login.class);

    0热度

    1回答

    尝试让警报管理器使用内部通知时遇到问题。这是为了给应用的用户一个特定点的通知。 我的闹钟设置在一个片段内,代码如下。 Intent notificationIntent = new Intent(getContext(), DeviceBootReceiver.class); PendingIntent pendingIntent = PendingIntent.getBroadca