diff --git a/app/src/main/java/com/nnbc123/app/base/BaseActivity.java b/app/src/main/java/com/nnbc123/app/base/BaseActivity.java index 6827041a6..7ec185a82 100644 --- a/app/src/main/java/com/nnbc123/app/base/BaseActivity.java +++ b/app/src/main/java/com/nnbc123/app/base/BaseActivity.java @@ -815,7 +815,6 @@ public abstract class BaseActivity extends RxAppCompatActivity * 权限回调接口 */ rxPermissions.request(mPerms) - .compose(bindToLifecycle()) .subscribe(aBoolean -> { if (aBoolean && listener != null) { listener.superPermission(); @@ -827,7 +826,6 @@ public abstract class BaseActivity extends RxAppCompatActivity @SuppressLint("CheckResult") public void checkPermission(Consumer consumer, String... mPerms) { rxPermissions.request(mPerms) - .compose(bindToLifecycle()) .subscribe(aBoolean -> { if (consumer != null) { consumer.accept(aBoolean); @@ -837,7 +835,7 @@ public abstract class BaseActivity extends RxAppCompatActivity @SuppressLint("CheckResult") public Observable checkPermission(String... mPerms) { - return rxPermissions.request(mPerms).compose(bindToLifecycle()); + return rxPermissions.request(mPerms); } /**