android flag_activity_new_task结束,怎样避免使用Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TA
在自己的项目中。我须要使用Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK来開始新的activity同一时候移除之前全部的activity。
我使用这个intent flag的代码例如以下:
Intent intent = new Intent(Gerenxinxi.this, MainPart.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
finish()
可是当运行这段代码的时候,我发现会有一段黑屏的时间段(非常短。可是能非常明显感觉出来)。
我试着把intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);这行代码去掉,发现黑屏就不见了。为了測试,使用其它的flag。如FLAG_ACTIVITY_CLEAR_TOP等均没有发生黑屏的情况,可是依据需求我又必需要使用Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_CLEAR_TASK。后来经过自己的查找和測试,发现通过以下的方法能够去掉黑屏。
假设是像上面的代码那样所展现的是从Gerenxinxi这个activity跳转到MainPart。那么我们在AndroidManifest里的mainpart的配置应该是这种:
android:name=”com.ci123.jiayuanbao.school.MainPart”
android:screenOrientation=”portrait”
android:theme=”@style/AppTheme_yu” >
同一时候,在style里我们要配置style:
true
0
true
主要是true。能够去掉之前所出现的黑屏。
这是我在网上问的问题。别人回复的链接:http://stackoverflow.com/questions/31264157/how-to-avoid-black-screen-when-intent-flag-activity-new-task-intent-flag-activ
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/185478.html原文链接:https://javaforall.cn
相关文章
- Android开发之简单登录界面
- android 的hook技术,Android Native Hook技术(一)
- android 安装p12证书,如何在Android中使用p12证书(客户端证书)
- ubuntu android studio_android自启动
- android应用程序_chrome Android
- android attrs获取_关于Android attrs 自定义属性的说明
- eclipse配置安卓开发环境sdk_Android 设置网络代理
- 黑客使用新版 FurBall Android 恶意软件监视伊朗公民
- 【Android 内存优化】Bitmap 长图加载 ( BitmapRegionDecoder 简介 | BitmapRegionDecoder 使用流程 | 区域解码加载示例 )
- 【Android 安装包优化】Tint 着色器 ( 简介 | 布局文件中的 Tint 着色器基本用法 | 代码中使用 Tint 着色器添加颜色效果 )
- 【Android UI】贝塞尔曲线 ⑦ ( 使用 德卡斯特里奥算法 公式计算的 方法绘制三阶贝塞尔曲线示例 )
- 【Android Gradle 插件】自定义 Gradle 任务 ④ ( Task#doLast 函数用法 | 自定义 Gradle 任务代码示例 )
- [android] 相对布局和单位简介详解手机开发
- android 减少图片出现oom错误详解手机开发
- android 仿qq手写板涂鸦详解手机开发
- Android Context.getSystemService() 与 ServiceManager 的理解和使用详解手机开发
- android自定义Android菜单背景的代码
- Android多线程处理机制中的Handler使用介绍
- 解析Android中string-array数据源的简单使用
- android开发教程之textview内容超出屏幕宽度显示省略号
- Android中使用ViewFlipper进行手势切换实例