我目前正在尝试在我的安卓应用程序中设置一个每30秒扫描一次WiFi接入点的WiFi扫描。
我已经使用了Timer和TimerTask来让扫描以我需要的时间间隔正确运行。
但是,我希望能够在用户按下按钮时停止并开始扫描,而我当前在停止然后重新启动计时器和TimerTask时遇到了问题。
以下是我的代码
TimerTask scanTask;
final Handler handler = new Handler();
Timer t = new Timer();
public void doWifiScan(){
scanTask = new TimerTask() {
pu
下面是我的代码: from kivy.properties import ObjectProperty
from kivymd.uix.button import MDFlatButton
from kivymd.uix.picker import MDDatePicker
from kivymd.app import MDApp
from kivy.lang import Builder
from kivymd.uix.dialog import MDDialog
from kivy.core.window import Window
from kivy.uix.scree