startActivity方法启动一个新的activity时怎么让新的activity在另一个新的 task中
来源:互联网 发布:ai软件安装教程 编辑:程序博客网 时间:2024/05/21 17:58
FLAG_ACTIVITY_NEW_TASK:
从一个Activity中要通过intent调出另一个Activity的话,需要使用 FLAG_ACTIVITY_NEW_TASK
否则的话,会有force close:
03-01 18:49:37.888 E/AndroidRuntime( 2706): FATAL EXCEPTION: main
03-01 18:49:37.888 E/AndroidRuntime( 2706): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS:
如果调出的Activtivity只是一个功能片段,并没有实际的意义,也没有必要出现在长按Home键调出最近使用过的程序类表中,那么使用FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
Intent intent = new Intent(this, WaitingFallBackDialog.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
startActivity(intent);
从一个Activity中要通过intent调出另一个Activity的话,需要使用 FLAG_ACTIVITY_NEW_TASK
否则的话,会有force close:
03-01 18:49:37.888 E/AndroidRuntime( 2706): FATAL EXCEPTION: main
03-01 18:49:37.888 E/AndroidRuntime( 2706): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS:
如果调出的Activtivity只是一个功能片段,并没有实际的意义,也没有必要出现在长按Home键调出最近使用过的程序类表中,那么使用FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
Intent intent = new Intent(this, WaitingFallBackDialog.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
startActivity(intent);
startActivity方法启动一个新的activity时怎么让新的activity在另一个新的 task中
<activity android:name=".Notes.EditWidget"
android:taskAffinity="android.task.Notes.EditWidget"/>
或:intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
即可当启动一个新的activity,返回时,不会返回到此任务home键退出的事件的activity中去。
- startActivity方法启动一个新的activity时怎么让新的activity在另一个新的 task中
- 启动新的Activity
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Activity的onCreate中启动新的Activity时生命周期
- 如何在无法获取确定的一个Activity对象时,来启动一个新的activity
- android线程中启动新的activity
- 转 Android应用程序在新的进程中启动新的Activity的方法和过程分析 .
- Android源码解析之应用程序在新的进程中启动新的Activity的方法和过程分析
- 在Android中不允许Activity里新启动线程访问该Activity里的组件
- 在一个Activity中启另一个Activity的方法
- 在一个Activity bull中启动另一个Activity secondbull的方法 1
- Android学习笔记之启动一个新的Activity
- android 启动新 app 的activity 新进程的创建
- Android 通过Preference启动新的Activity
- android .mk 引用第三方jar包(参考 Calculator )
- php判断数组是否为二维数组
- 关于android camera 是否可以没有preview
- Ext Js 3.2中关于PropertyGrid即属性表格的使用
- 如何将excel.xls导入ms sqlserver 数据库
- startActivity方法启动一个新的activity时怎么让新的activity在另一个新的 task中
- 如何在Hadoop上编写MapReduce程序
- scribe安装
- Android中使用Animation实现控件的动画效果以及Interpolator和AnimationListener的使用
- Jquery实现的弹出窗口,选择框内内容后赋值给文本框
- Android UI事件处理
- android 动画
- finalize()和system.gc()的区别
- 开源C/C++网络库比较