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

时间:2011-05-26 04:52:24

标签: android android-activity

我正在开发一个应用程序及其主屏幕小部件。

现在从我的小部件按下按钮时,它会打开我的应用程序。

表示如果我在应用程序运行期间按下主页按钮,那么我的应用程序将进入后台模式。

现在我希望它应该恢复我打开的应用程序。

每当我按下Widget中的按钮时。我该怎么做??

请帮忙

提前感谢一大堆!

1 个答案:

答案 0 :(得分:0)

我以前从未制作过小部件,但是当您下拉并单击它时,我就会将通知启动回原始活动。

Intent originalActivity = new Intent(getApplicationContext(), Widget.class);
originalActivity.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);

再次,不确定如何使用窗口小部件执行此操作,但重新启动它以获取通知,您将该Intent转换为PendingIntent,以便稍后在您想要重新启动时调用它。我认为这与你在小部件上的表现方式类似。