去掉隐私协议同意倒计时

This commit is contained in:
huangjian
2022-10-13 16:35:07 +08:00
parent 5a0953238d
commit 0d26386ade

View File

@@ -18,24 +18,16 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import com.mango.core.UriProvider;
import com.mango.moshen.R;
import com.mango.moshen.common.widget.OriginalDrawStatusClickSpan;
import com.mango.moshen.ui.webview.SimpleWebViewActivity;
import com.mango.moshen.ui.widget.magicindicator.buildins.UIUtil;
import com.mango.core.UriProvider;
import com.mango.xchat_android_library.utils.ScreenUtils;
import java.util.concurrent.TimeUnit;
import io.reactivex.Observable;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
public class PrivacyAgreementDialog extends Dialog implements View.OnClickListener {
private final int intervalTimeCount = 2;
private OnCallBack onCallBack;
private Disposable disposable;
public PrivacyAgreementDialog(@NonNull Context context) {
super(context);
@@ -53,17 +45,6 @@ public class PrivacyAgreementDialog extends Dialog implements View.OnClickListen
TextView tvConfirm = findViewById(R.id.tv_confirm);
tvConfirm.setEnabled(false);
tvConfirm.setOnClickListener(this);
disposable = Observable.intervalRange(0, intervalTimeCount + 1, 0, 1, TimeUnit.SECONDS)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(aLong -> {
long residueCount = intervalTimeCount - aLong;
if (residueCount == 0) {
tvConfirm.setEnabled(true);
tvConfirm.setText("同意");
} else {
tvConfirm.setText("同意(" + residueCount + "s)");
}
});
findViewById(R.id.btn_cancel).setOnClickListener(this);
TextView tvDesc = findViewById(R.id.tv_desc);
String privacyAgreementTip = getContext().getString(R.string.tip_privacy_agreement);
@@ -115,7 +96,6 @@ public class PrivacyAgreementDialog extends Dialog implements View.OnClickListen
if (onCallBack != null) {
onCallBack.onFinish(v.getId() == R.id.tv_confirm);
}
if (disposable != null) disposable.dispose();
}
public interface OnCallBack {