当用户按下按钮时,我想要一个小的Toast.makeText()
消息显示出类似于Contacting server...
的内容,而应用程序从我的Web服务器获取一些信息。Android Toast.makeText()没有显示
问题是Java的HttpClient.Execute()方法是同步的,所以它阻止Toast显示直到请求完成。
请求正在发送时,是否有方法让Toast显示?
例如
Toast.makeText(myContext, "Contacting server...", Toast.LENGTH_SHORT).show();
String result = WebServer.Contact("www.mywebsite.com"); //A wrapper method
Toast.makeText(myContext, "Result: " + result, Toast.LENGTH_SHORT).show();
此代码简单地闪烁先敬酒真快请求完成后,然后将它显示了第二个面包。