Android 单个App显示多个任务列表预览视图
来源:互联网 发布:手机淘宝首页怎么装修 编辑:程序博客网 时间:2024/05/29 13:33
概述
后台任务列表预览视图。可以理解为我们长按home或者菜单键出现的最近使用的App列表的UI预览。用户可以在这个列表点击进入某个App,或者上滑等操作关闭改App。从5.0开始打开多个文档(启动特定Flag的Activity)时会将该任务列表中显示。
效果图
实例
MainActivity
public class MainActivity extends Activity implements View.OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public void onClick(View v) { Intent intent = new Intent(getApplication(), Main2Activity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT); intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK); startActivity(intent); }}
Intent.FLAG_ACTIVITY_NEW_DOCUMENT
该标记的含义是该意图是以文档(也就是所谓的后台任务列表)的形式打开 FLAG_ACTIVITY_MULTIPLE_TASK
统始终会以目标 Activity 作为根创建新任务.也就是每个文档都会新增一个后台列表
注:FLAG_ACTIVITY_NEW_DOCUMENT 标志取代了 FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET 标志,后者自 Android 5.0(API 级别 21)起已弃用。
Main2Activity
public class Main2Activity extends Activity implements View.OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); } @Override public void onClick(View v) { finishAndRemoveTask();//结束并移除任务列表 }}
更多
多个任务列表应用场景:
- 打开不同书籍或文档。
- 重要人物的聊天对话
更多技术详解
请查看官方描述
0 0
- Android 单个App显示多个任务列表预览视图
- Android如何修改app不在多任务列表中显示
- 图片预览,单个/多个图片预览
- 多个视图结果显示于一个共用预览视图内
- ListView单个视图或多个视图重用问题
- 三国杀新闻android app任务列表
- 嵌入视图-----显示单个分类
- 单个窗片(Pane)中显示多视图
- angular单个页面加载多个ng-app
- android上传单个或多个文件
- Android ListView通用单个多个布局
- Android:近期任务列表(Recent App)的两个知识点
- 在单个窗口中显示多个视频子窗口
- opencv单个窗口中显示多个图像
- 单个页面显示多个Ueditor编辑器方法
- Qt中单个窗口中实现多个页面显示
- 更改 android app 第一个显示背景
- tableView一行显示多个视图
- Oracle 定义类型
- 值得你关注的Android6.0上的重要变化(二)
- 关于java的字符串操作
- C语言 二分查找
- debugfs使用软件查看gpio状态
- Android 单个App显示多个任务列表预览视图
- spring中@ResponseBody ajax返回处理信息给前台 中文乱码问题
- OAuth 2.0
- bootstrap-datetimepicker和uploadify应用总结
- [leetcode] 38. Count and Say 解题报告
- delphi7的快捷键
- 图形图像实验-二值分割代码
- 自定义动画,高级动画的实现
- mysql 的 find_in_set函数使用方法