所以我在我的 android 应用程序中有这些代码行,wifiScrollViewText
是 String 类型,我设置为我想附加到 ViewText 的任何消息:wifiScrollViewText
通过处理程序......readableNetmask
在我的例子中是 255.255.255.0 ,readableIPAddress
是 10.0。 0.11 ...如果我删除更新2,网络掩码将出现在文本视图上......但如果我添加更新2代码行,文本视图将显示IP两次而不是网络掩码然后IP地址。我认为解决方案是在启动第二个处理程序对象之前等待第一次更新完成!
// Update 1
wifiScrollViewText = readableNetmask + "\n";
handler.post(new UpdateWiFiInfoTextViewRunnable());
// Update 2
wifiScrollViewText = readableIPAddress + "\n";
handler.post(new UpdateWiFiInfoTextViewRunnable());
可运行:
static public class UpdateWiFiInfoTextViewRunnable implements Runnable {
public void run() {
wifi_info_textView.append(wifiScrollViewText);
}
}