0
私は、ユーザーがアクセス権要求のための私のアプリを許可した後に がどのように私は、のonCreateか何かを更新することができます。..権限を持つ問題を抱えていますか?例えばAndroid:最初にどのようにonCreateの前に2つの許可を求めるか?
:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_permissions);
// checking if it's not allowed yet
if(!hasPermissions(this, PERMISSIONS)){
ActivityCompat.requestPermissions(this, PERMISSIONS, PERMISSION_ALL);
}
// now here how can i do something or start New Activity after he allows all permissions?
}
私がしなければ:私は私のアプリあなたが使用する必要があります
あなたは 'requestPermissions()' '前のonCreate()'仕上げから結果を得ることはありません。権限が与えられているかどうかを判断したら、 'onRequestPermissionsResult()'で必要な処理をしてください。 –
どういう意味ですか? –
あなたのコメントを参照してください。//ここで私は何かをしたり、新しい活動を始めるには? 「何か、新しい活動を開始する」をしないでください。代わりに 'onRequestPermissionsResult()'で行います。 [開発者ページの例](https://developer.android.com/training/permissions/requesting.html#handle-response)をご覧ください。あなたは '/ /許可が与えられたところでそれをやるでしょう。 ...コメントです。 –