在Android应用程序中显示启动消息的好方法是什么?

在Android应用程序中显示启动消息的好方法是什么?

问题描述:

全部,在Android应用程序中显示启动消息的好方法是什么?

我正在开发一个Android应用程序,通过TCP(通过WiFi)启动时连接到其他硬件。我对处理连接的软件非常满意 - 它在建立套接字连接方面做得很好,并且在连接意外丢失时处理事情。

不幸的是,我的应用程序目前只是在连接建立之前显示一个空白的空白屏幕,我预计这种事情可能会对我的用户产生不必要的担心。

我不知道如何贴出一条启动信息,通知用户我有一条毛巾,而且没有必要恐慌。任何人都可以指出我完成这个的方法吗?无论是图形还是文字,我都会很满意。

感谢, R.

+0

我可能省略了一两个重要的细节......一个是TCP连接正在加载一个SurfaceView而不是在XML文件中定义的布局的Activity对象中设置。如果我加载布局,所有这些可能会更容易... – Rich 2010-11-19 19:30:42

无论你选择什么,你需要获得启动屏幕显示,更重要的是在TCP连接建立之前开始响应UI事件 - 也就是说,你不应该在UI线程上进行TCP连接尝试,就像它需要比预期更长的时间,您可能会收到应用程序无响应错误。

做网络AsyncTask(另一个线程,所以它不会阻止用户界面)。然后,您可以在用户界面中显示各种进度指示器。