没有UI的Android应用程序:如何在每次运行应用程序时停止瞬间闪烁

没有UI的Android应用程序:如何在每次运行应用程序时停止瞬间闪烁,android,Android,我想创建一个活动,只显示一个祝酒词(或说一条消息),然后退出。按照中的建议,我(使用Android Studio)创建了一个空白应用程序,然后“安全删除”布局xml文件,并删除MainActivity中的setContentView行。这似乎工作得很好,只是每次应用程序运行时,上一个屏幕(已经运行的任何应用程序的布局)开始为新的空白白色布局让路,然后在几分之一秒后,上一个屏幕返回。每次应用程序运行时,效果都是瞬间的白色闪光 如何阻止白色闪光出现?答案(感谢Commonware)是在清单的元素中插

我想创建一个活动,只显示一个祝酒词(或说一条消息),然后退出。按照中的建议,我(使用Android Studio)创建了一个空白应用程序,然后“安全删除”布局xml文件,并删除MainActivity中的setContentView行。这似乎工作得很好,只是每次应用程序运行时,上一个屏幕(已经运行的任何应用程序的布局)开始为新的空白白色布局让路,然后在几分之一秒后,上一个屏幕返回。每次应用程序运行时,效果都是瞬间的白色闪光

如何阻止白色闪光出现?

答案(感谢Commonware)是在清单的
元素中插入
android:theme=“@android:style/theme.transparent.NoTitleBar”
。整个修订的
活动
内容如下:



你用的是什么主题?说“Android Studio…默认情况下将材质设计主题应用于你的应用程序”,所以我猜答案是“材质设计”。我只是用一个空活动创建了一个新项目。在清单中的
元素上,添加
Android:theme=“@Android:style/theme.transparent.NoTitleBar”
,看看这是否有帮助。请注意,您可能已经有了一个
android:theme
属性,这个属性将被替换。太好了。谢谢这很有效。我必须确定您提供的代码需要插入到活动标记(如果这是正确的术语)中。我应该提交一个列出修改后的清单代码的答案吗?“我必须确定您提供的代码需要插入到活动标记(如果这是正确的术语)之间”——这就是XML属性的工作方式。“我应该提交一份说明修改后舱单代码的答复吗?”--当然!
    <activity android:name=".MainActivity"
        android:theme="@android:style/Theme.Translucent.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>