-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でうまくいきます。

私の活動は次のように定義されています:

ご意見はありますか?ここで

答えて

1

は、リンクのカップルはあなたにもチェックかもしれないが、私はonRequestPermissionsResultは、Android 6で動作するとは思わないし、あなたのコードで、私は

http://androidkeeda.com/android-marshmallow-permissions-example

BELOWそのライン使用のリンクを参照されることはありません
関連する問題