Bring task to front on widget click(在小部件单击时将任务置于最前面)
本文介绍了在小部件单击时将任务置于最前面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我发送了一个任务(活动)返回:
I sent a task (activity) to back with:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
moveTaskToBack(true);
}
但我需要通过小部件中的 setOnClickPendingIntent 将其放在前面.
but I need bring it to front by setOnClickPendingIntent in widget.
推荐答案
只需像这样启动应用程序的主(根)活动:
Just start the main (root) activity of your application like this:
Intent intent = new Intent(context, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
如果活动已经在一个任务中运行,这只会将该任务带到前台(不创建活动的任何新实例).如果该 Activity 尚未运行,那么这将启动一个以该 Activity 为根的新任务.
If the activity is already running in a task, this will just bring that task to the foreground (without creating any new instances of the activity). If the activity is not already running, then this will start a new task with that activity at the root.
这篇关于在小部件单击时将任务置于最前面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:在小部件单击时将任务置于最前面
基础教程推荐
猜你喜欢
- 如何比较两个 NSDate:哪个是最近的? 2022-01-01
- Android Volley - 如何动画图像加载? 2022-01-01
- SwiftUI-ScrollViewReader的ScrollTo不滚动 2022-01-01
- iOS - UINavigationController 添加多个正确的项目? 2022-01-01
- navigationItem.backBarButtonItem 不工作?为什么上一个菜单仍然显示为按钮? 2022-01-01
- 如何将图像从一项活动发送到另一项活动? 2022-01-01
- UIImage 在开始时不适合 UIScrollView 2022-01-01
- Play 商店的设备兼容性问题 2022-01-01
- 为什么姜饼模拟器方向卡在应用程序中? 2022-01-01
- Xcode UIView.init(frame:) 只能在主线程中使用 2022-01-01
