问题描述
|
我正在开发一个应用程序及其主屏幕小部件。
现在,从我的窗口小部件上,当我按下一个按钮时,它将从其剩余位置打开我的应用程序。
意味着如果我在应用程序运行过程中按下主页按钮,则我的应用程序将进入后台模式。
现在我希望它可以恢复我打开的应用程序。
每当我按下窗口小部件中的按钮时。我该怎么做??
请帮忙
提前谢谢一堆!
解决方法
我以前从未做过小部件,但这是当您下拉工具栏并单击它时,我将通知启动回我的原始活动的方式。
Intent originalActivity = new Intent(getApplicationContext(),Widget.class);
originalActivity.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
再一次,不确定如何使用小部件来执行此操作,但是要重新启动它以获取通知,则可以将该Intent转换为PendingIntent,以便稍后在要重新启动它时调用。我认为这与您在小部件上的方式类似。