Android Wear应用重新启动之前的间隔时间

时间:2015-07-22 02:02:23

标签: android alarmmanager wear-os android-pendingintent

我开发了一个Android服装应用程序 在这个应用程序中,我希望在以后重新启动它 调用onStop()并关闭它。

所以我在onStop()

中添加了以下代码
Intent intent = new Intent(getIntent());
AlarmManager amgr = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
amgr.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 500, PendingIntent.getActivity(WatchActivity.this, 0, intent, 0));
android.os.Process.killProcess(Process.myPid());

这些代码已成功重新启动。
但是,我的应用程序再次启动需要大约5秒钟。

我希望在调用onStop()后的1秒内重启。

有没有解决方案?

1 个答案:

答案 0 :(得分:0)

从API 19开始,警报传递不准确(参见docs)。除此之外,为什么要在停止时重新启动应用程序?这听起来不对......