android - 如何完全摆脱 Activity 的 GUI(避免黑屏)

标签 android user-interface

我正在尝试编写一个非常简单的应用程序,它将只执行一个非常简单的非 GUI 操作,然后显示一条短消息(使用 toast,在屏幕上已有的内容之上,例如主屏幕),以及结束。就这样。

这几乎可以正常工作,但在应用程序启动后我仍然会出现短暂的黑屏,然后返回主屏幕,之后一切正常。我认为不在我的 Activity 中使用 setContentView(从而剥夺它的 View )就足以避免黑屏,但它仍然弹出。 请注意(如相关问题中所建议),服务不能解决我的问题。我只想要一个可以立即运行和结束的无 GUI(除了一个 toast )应用程序。 谢谢:)

最佳答案

<activity>在你的 list 中使用

android:theme="@android:style/Theme.NoDisplay"

请注意,这假设您将调用 finish()onResume() 回来之前.如果在那之后你打算做更多的工作(例如,如果你将做任何网络或其他不能快速同步完成的事情),你可能想要启动一个服务来处理工作 Activity 结束后您的流程应继续运行的平台。

关于android - 如何完全摆脱 Activity 的 GUI(避免黑屏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4551868/

相关文章:

android - 搜索在 TabActivity 中创建新 Activity

c++ - GUI系统开发资源?

.net - 将插入符号放置在MaskedTextbox中

java - 使用带文本的 AppCompatActivity 创建导航右操作按钮 - Android?

Android 如何在 textView 中链接 "exploding"文本动画?

android - Android Studio : White Space Formatting Strategy Factory error

C++ Qt 插槽错误

android - 如何将自己的 VPN 设置添加到系统 VPN 设置页面?

java - 我可以运行两个 EDT 吗?

java - 在循环中动态创建 JTextField