我正在尝试编写一个非常简单的应用程序,它只执行一个非常简单的非 GUI 操作,然后显示一条短消息(使用 toast,在屏幕上已有的内容(例如主屏幕)之上),然后完成。就这样。
这几乎有效,但应用程序启动后我仍然会出现短暂的黑屏,然后返回主屏幕,之后一切都会按我的预期进行。我认为不在我的活动上使用 setContentView (从而剥夺它的视图)足以避免黑屏,但它仍然弹出。
请注意(正如相关问题中所建议的那样),服务并不能解决我的问题。我只想要一个无 GUI(除了一个 toast)的应用程序,它可以立即运行并结束。
谢谢 :)
In <activity>
在您的明显使用中
android:theme="@android:style/Theme.NoDisplay"
请注意,这假设您将致电finish()
在返回之前onResume()
。如果您之后要做更多的工作(例如,如果您将要做任何网络或其他无法快速同步完成的事情),您可能需要启动一个服务来处理要告诉的工作活动结束后您的流程应继续运行的平台。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)