我正在尝试编写一个非常简单的应用程序,它将只执行一个非常简单的非 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/