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)。除此之外,为什么要在应用程序停止时重新启动它?听起来不对....