Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Wear:从通知恢复以前的活动状态_Java_Android_Wear Os_Android Wear Notification - Fatal编程技术网

Java Android Wear:从通知恢复以前的活动状态

Java Android Wear:从通知恢复以前的活动状态,java,android,wear-os,android-wear-notification,Java,Android,Wear Os,Android Wear Notification,我有一个Android Wear应用程序,其中包含一个带有计时器的活动和相应呈现的视图。当用户右击活动以返回上下文流时,会出现一条通知,显示应用程序仍在计数 但是,用户无法从通知意图恢复计时器活动,因为此活动的全新实例已启动。我知道有一个FLAG\u ACTIVITY\u REORDER\u TO\u FRONT标志我可以添加到意图中,但由于当用户向右滑动时,活动被破坏,这不起作用 如何从通知中正确恢复活动。我想我需要防止它在刷回时被破坏 提前谢谢 一旦您离开应用程序,您的活动将被销毁,因此您必

我有一个Android Wear应用程序,其中包含一个带有计时器的活动和相应呈现的视图。当用户右击活动以返回上下文流时,会出现一条通知,显示应用程序仍在计数

但是,用户无法从通知意图恢复计时器活动,因为此活动的全新实例已启动。我知道有一个
FLAG\u ACTIVITY\u REORDER\u TO\u FRONT
标志我可以添加到意图中,但由于当用户向右滑动时,活动被破坏,这不起作用

如何从通知中正确恢复活动。我想我需要防止它在刷回时被破坏


提前谢谢

一旦您离开应用程序,您的活动将被销毁,因此您必须将启动计时器的时间保存在某个位置(共享首选项是一个不错的选择),然后在重新启动应用程序时阅读此内容。

如果您想从相应的通知中重新启动活动,您可以在启动活动的挂起意图中添加适当的信息,例如开始时间;无需在SharedReference中保留开始时间。