私はAndroid API 25を使用しており、アプリで許可リクエストを行う必要があります。複数のアクセス許可要求のアクセス許可の根拠を表示するにはどうすればよいですか?
根拠を示すためにどのように要求などを作成する方法のコードサンプルのトンがあります。これらがそうであるようにThis link hereは簡単な方法を示していますAndroid M Request Multiple permission at a single time、私が午前Android M request permission non activity
問題は、私は一度に複数の権限を要求しています(場所、ストレージアクセス、および連絡先を書く)とActivityCompatApi23.shouldShowRequestPermissionRationaleソースコードのみになりますです単一のアクセス許可の文字列であり、複数のアクセス許可の配列ではありません。 (ソース:android.support.v4.app.ActivityCompat)
だから私のコードでは、私がこれを行うことができます:
ActivityCompat.requestPermissions(activity, permissionsStringArray, 123);
をと一度に複数の要求しようが、私はその後、表示することはできません彼らはからtrueを返す場合に必要なものの説明:
ActivityCompat.shouldShowRequestPermissionRationale(activity,
currentPerm.getPermissionManifestName()
誰もが、私は一度に一つのとは対照的に、それに複数の論理的根拠を含んでダイアログを表示する方法上の任意の提案を持っていますか?
明確にするために、1つのダイアログボックスに複数の権限とそれぞれの説明を表示したいとしますか? –