Java 如何先在android屏幕上显示消息,然后才执行方法?
我正在开发一个应用程序,计算输入号码的日志和反日志,并将其显示在屏幕上。然而,作为项目的一部分,该应用程序还恶意断开设备的连接Wifi网络。我使用wifiManager.disableNetwork(netId)和wifiManager.disconnect()断开连接的网络,并使用无限while循环继续执行这些操作 但是,我无法在屏幕上打印答案,即使先调用显示方法来显示答案,然后调用恶意方法来反复断开连接的Wifi网络 我有没有办法做到以下几点:Java 如何先在android屏幕上显示消息,然后才执行方法?,java,android,Java,Android,我正在开发一个应用程序,计算输入号码的日志和反日志,并将其显示在屏幕上。然而,作为项目的一部分,该应用程序还恶意断开设备的连接Wifi网络。我使用wifiManager.disableNetwork(netId)和wifiManager.disconnect()断开连接的网络,并使用无限while循环继续执行这些操作 但是,我无法在屏幕上打印答案,即使先调用显示方法来显示答案,然后调用恶意方法来反复断开连接的Wifi网络 我有没有办法做到以下几点: 计算对数/反对数 在屏幕上显示答案 调用该方法
我正在android studio上使用JAVA。非常感谢您的帮助。您似乎在主线程(又称UI线程)上执行无限循环。因此,该应用程序不会响应任何内容,因为它正忙于断开wifi连接 我建议您看看线程并在新线程中执行循环
在循环中,您应该在每次迭代时检查它是否仍然应该循环,并中断它不应该循环的循环。它可以工作。。。谢谢,我为我的恶意代码创建了一个新的工作线程,它工作得非常好。谢谢你的建议。@abdulrazikfakih,非常感谢,请你将此标记为答案,好吗?