Add storage permission check

master^2
fengyuecanzhu 3 years ago
parent ab67ab6f10
commit a8cf25d6f2
No known key found for this signature in database
GPG Key ID: 04B78AD06A9D6E6C
  1. 20
      app/src/main/java/xyz/fycz/myreader/ui/fragment/MineFragment.java

@ -208,17 +208,15 @@ public class MineFragment extends BaseFragment {
@Override @Override
protected void initClick() { protected void initClick() {
super.initClick(); super.initClick();
binding.mineRlUser.setOnClickListener(v -> { binding.mineRlUser.setOnClickListener(v -> StoragePermissionUtils.request(this, (permissions, all) -> {
StoragePermissionUtils.request(this, (permissions, all) -> { if (isLogin) {
if (isLogin) { Intent intent = new Intent(getActivity(), UserInfoActivity.class);
Intent intent = new Intent(getActivity(), UserInfoActivity.class); startActivityForResult(intent, APPCONST.REQUEST_LOGOUT);
startActivityForResult(intent, APPCONST.REQUEST_LOGOUT); } else {
} else { Intent intent = new Intent(getActivity(), LoginActivity.class);
Intent intent = new Intent(getActivity(), LoginActivity.class); getActivity().startActivityForResult(intent, APPCONST.REQUEST_LOGIN);
getActivity().startActivityForResult(intent, APPCONST.REQUEST_LOGIN); }
} }));
});
});
binding.mineRlSyn.setOnClickListener(v -> { binding.mineRlSyn.setOnClickListener(v -> {
if (!isLogin) { if (!isLogin) {
ToastUtils.showWarring("请先登录!"); ToastUtils.showWarring("请先登录!");

Loading…
Cancel
Save