-1
にAppCompatActivityから呼び出されていないonRequestPermissionsResult:は、私の活動のAndroid 6
public class SplashActivity extends AppCompatActivity
{
private static final int PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE = 55;
次に、作成上:
@Override
protected void onCreate(Bundle savedInstanceState)
{
if(getIntent().getAction().equals(Intent.ACTION_SEND) || getIntent().getAction().equals(Intent.ACTION_SEND_MULTIPLE))
{if(ContextCompat.checkSelfPermission(this, (android.Manifest.permission.WRITE_EXTERNAL_STORAGE))!= PackageManager.PERMISSION_GRANTED)
{
ActivityCompat.requestPermissions(this, new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE);
}
}
問題は、それは、オーバーライドメソッドonRequestPermissionsResult
がしかしアンドロイド6に呼び出されることはありませんということですAndroid 7とAndroid 8でうまくいきます。
私の活動は次のように定義されています:
ご意見はありますか?ここで