-5
submitButtonLayout =(LinearLayout)findViewById(R.id.submit_button_layout);なぜ私たちはこのコードを使用してください誰にでも教えてください
submitButtonLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int permissionCheck = ContextCompat.checkSelfPermission(context, android.Manifest.permission.READ_PHONE_STATE);
if (permissionCheck != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions((Activity) context, new String[]{ android.Manifest.permission.READ_PHONE_STATE}, Utils.REQUEST_READ_PHONE_STATE);
} else {
loginAction();
}
}
});
マシュマロ以上のOSバージョンを持つデバイスの場合 –
このコードは、マシュマロ以上のOSのアクセス許可を確認するためのコードです。 READ_PHONE_STATEに許可が与えられてからloginAction();それ以外の場合はポップアップが開き、READ_PHONE_STATEの許可が付与されます –
これをチェックしてくださいhttp://www.truiton.com/2016/04/obtaining-runtime-permissions-android-marshmallow-6-0/ –