还原启动页的权限申请

This commit is contained in:
chenjuntao
2019-10-21 23:33:24 +08:00
parent c72da10e56
commit b9d23115c6
6 changed files with 163 additions and 81 deletions

View File

@ -35,14 +35,15 @@ import org.json.JSONObject;
import java.lang.ref.WeakReference;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.List;
import androidx.annotation.NonNull;
import butterknife.ButterKnife;
import pub.devrel.easypermissions.EasyPermissions;
import static com.gh.common.util.EntranceUtils.KEY_ENTRANCE;
public abstract class BaseActivity extends BaseToolBarActivity {
public abstract class BaseActivity extends BaseToolBarActivity implements EasyPermissions.PermissionCallbacks {
@NonNull
protected String mEntrance;
@ -202,7 +203,24 @@ public abstract class BaseActivity extends BaseToolBarActivity {
super.onResume();
mIsPause = false;
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
EasyPermissions.onRequestPermissionsResult(requestCode, permissions, grantResults, this);
}
@Override
public void onPermissionsDenied(int requestCode, List<String> perms) {
}
@Override
public void onPermissionsGranted(int requestCode, List<String> perms) {
}
/**
* @param entrance 上一个页面的链式入口名称
* @param path 当前页面名称