所有
我正在开发一个Android应用程序,通过TCP(通过WiFi)启动时连接到其他硬件。我对处理连接的软件非常满意 - 它可以很好地建立套接字连接以及在连接意外丢失时处理事情。
不幸的是,我的应用程序当前只显示一个空白的空白屏幕,直到建立连接为止,我希望这种事情可能会对我的用户产生不必要的担忧。
我无法弄清楚如何张贴启动消息,通知用户我有毛巾,并且没有必要恐慌。有人能指出我实现这个目标的方法吗?我会很满意任何清晰易读的东西,无论是图形还是文字。
谢谢, R上。
答案 0 :(得分:1)
无论您选择什么,您都需要显示启动屏幕,更重要的是在建立TCP连接之前开始响应UI事件 - 即,您不应该在UI线程上执行TCP连接尝试,就好像它需要超过预期,您可能会收到一个没有响应错误的应用程序。
答案 1 :(得分:1)
在AsyncTask中进行联网(另一个线程,因此它不会阻止UI)。然后,您可以在UI中显示各种进度指示器。
答案 2 :(得分:0)
您可以使用ProgressDialog
。 http://developer.android.com/reference/android/app/ProgressDialog.html