Android Wear 应用重启前的间隔
The Interval until Android Wear app restart
我开发了一个 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 秒内重新启动。
有什么解决办法吗?
从API19开始,报警传递不准确(参见docs)。除此之外,为什么要在应用程序停止时重新启动它?听起来不对....
我开发了一个 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 秒内重新启动。
有什么解决办法吗?
从API19开始,报警传递不准确(参见docs)。除此之外,为什么要在应用程序停止时重新启动它?听起来不对....