android flag_activity_new_task结束,怎样避免使用Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TA…[通俗易懂]

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。我使用这个intentflag的代码例如以下:Intentintent=newIntent(Gerenxinxi.this,MainPart.class);intent….

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

在自己的项目中。我须要使用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.net/185478.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 代码审计感想_代码审计是什么

    代码审计感想_代码审计是什么代码审计感想代码审计内容代码审计工具漏洞扫描漏洞扫描有以下四种检测技术:代码审计内容代码审计(Codeaudit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的源代码分析。软件代码审计是对编程项目中源代码的全面分析,旨在发现错误,安全漏洞或违反编程约定。它是防御性编程范例的一个组成部分,它试图在软件发布之前减少错误。C和C++源代码是最常见的审计代码,因为许多高级语言(如Pyt…

    2025年7月7日
    3
  • OA工作流实现的一点经验

    OA工作流实现的一点经验最近给学生布置.NET毕业设计,为了提高学生的能力就布置了一个OA系统,布置后发现OA其实也不是哪么的难做,其中最难做的应该要算工作流哪部分,于是我就给学生写了一个工作流的例子.其实在J2EE的开源里面就有工作流开源项目大家可以参考http://www.open-open.com

    2022年6月23日
    23
  • 如何在Python中将列表转换为字符串?

    如何在Python中将列表转换为字符串?Pythonprovidesdifferentvariabletypeforprogrammersusage.Wecanuseint,float,string,list,set…datatypesinourapplications.Whileusingdifferenttypeofvariableswemayneedtoconvert…

    2022年4月30日
    94
  • 清单程序员修身

    清单程序员修身

    2022年1月10日
    45
  • Navicate12激活教程(完整详细版)

    Navicate12激活教程(完整详细版)

    2020年11月9日
    232
  • linux下的录屏软件_Linux离线安装录屏

    linux下的录屏软件_Linux离线安装录屏在ubuntu和kalilinux下我测试了几款录屏软件,比较好用的是RecordMyDesktop。mac下录屏软件朋友介绍使用screenflow.按键显示工具keycastr。不过目前没有测试过。

    2022年9月14日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号