在android中打开一个已经打开的Activity

问题描述

| 我正在开发一个应用程序及其主屏幕小部件。 现在,从我的窗口小部件上,当我按下一个按钮时,它将从其剩余位置打开我的应用程序。 意味着如果我在应用程序运行过程中按下主页按钮,则我的应用程序将进入后台模式。 现在我希望它可以恢复我打开的应用程序。 每当我按下窗口小部件中的按钮时。我该怎么做?? 请帮忙 提前谢谢一堆!     

解决方法

我以前从未做过小部件,但这是当您下拉工具栏并单击它时,我将通知启动回我的原始活动的方式。
Intent originalActivity = new Intent(getApplicationContext(),Widget.class);
originalActivity.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
再一次,不确定如何使用小部件来执行此操作,但是要重新启动它以获取通知,则可以将该Intent转换为PendingIntent,以便稍后在要重新启动它时调用。我认为这与您在小部件上的方式类似。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...