Android: FLAG_GRANT_READ_URI_PERMISSION

This commit is contained in:
Ender's Games 2018-09-14 06:38:28 -04:00
parent b84bd0e39c
commit fd12871378
1 changed files with 10 additions and 4 deletions

View File

@ -241,11 +241,17 @@ public class MainActivity extends AppCompatActivity implements
Emulator.nativeact = PreferenceManager.getDefaultSharedPreferences( Emulator.nativeact = PreferenceManager.getDefaultSharedPreferences(
getApplicationContext()).getBoolean(Emulator.pref_nativeact, Emulator.nativeact); getApplicationContext()).getBoolean(Emulator.pref_nativeact, Emulator.nativeact);
if (Emulator.nativeact) { if (Emulator.nativeact) {
startActivity(new Intent("com.reicast.EMULATOR", uri, getApplicationContext(), Intent intent = new Intent("com.reicast.EMULATOR",
GL2JNINative.class)); uri, getApplicationContext(), GL2JNINative.class);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(intent);
} else { } else {
startActivity(new Intent("com.reicast.EMULATOR", uri, getApplicationContext(), Intent intent = new Intent("com.reicast.EMULATOR",
GL2JNIActivity.class)); uri, getApplicationContext(), GL2JNIActivity.class);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(intent);
} }
} }