import android.database.ContentObserver;
import android.database.Cursor;
import android.net.Uri;
+import android.os.SystemClock;
import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
ICLogger.d("state == > " + state);
ICLogger.d("phoneNumber == > " + phoneNumber);
if (state == TelephonyManager.CALL_STATE_IDLE) {
- Util.setSystemProperties("persist.sys.call.monitor", "false");
- ICLogger.d("persist.sys.call.monitor ==> " + Util.getSystemProperties("persist.sys.call.monitor"));
+ new Thread(() -> {
+ SystemClock.sleep(2 * 1000);
+ //延时修改
+ Util.setSystemProperties("persist.sys.call.monitor", "false");
+ ICLogger.d("persist.sys.call.monitor ==> " + Util.getSystemProperties("persist.sys.call.monitor"));
+ });
}
}
}, PhoneStateListener.LISTEN_CALL_STATE);