Naar content
Trending apps
  • Google Duo: videogesprekken van hoge kwaliteit

  • Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger: gratis sms'en en videobellen

Trending games
  • Fortnite

  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

Trending smartphones
  • OnePlus Nord N10 5G

  • POCO X3

  • Google Pixel 5

  • Google Pixel 4a

  • OnePlus Nord

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2420
  • Reputatie 20
  • #1
  • 20 november 2016
  • 22:20

Stel ik heb 2 buttons, beide met deze iinhoud:

Intent chooseFile;
Intent intent;
chooseFile = new Intent(Intent.ACTION_GET_CONTENT);
chooseFile.setType("file/txt");
chooseFile.setType("text/plain");
intent = Intent.createChooser(chooseFile, getString(R.string.kiesfile));
startActivityForResult(intent, ACTIVITY_CHOOSE_FILE);

kan ik dan gewoon



@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case ACTIVITY_CHOOSE_FILE: {
if (resultCode == RESULT_OK) {doe hier iets}



doen en weet het programma waar het heen terug moet, of moet ACTIVITY_CHOOSE_FILE of zo anders heten ?

Het punt is, dat ik een file wil laden pre SDK23 en post SDK23, als er granted permissies nodig zijn.
Ik heb zelf geen MM, dus kan het niet testen. De vraag is: kan dit ? (dus de aanroep nesten in een
onRequestPermissionsResult
?

 @Override
public void onRequestPermissionsResult(int requestCode,tring permissions[], int[] grantResults) {
switch (requestCode) {
case 1: {
if (grantResults.length > 0
&& grantResults[0] == PackageManager.PERMISSION_GRANTED) {
Intent chooseFile;
Intent intent;
chooseFile = new Intent(Intent.ACTION_GET_CONTENT);
chooseFile.setType("file/txt");
chooseFile.setType("text/plain");
intent = Intent.createChooser(chooseFile, getString(R.string.kiesfile));
startActivityForResult(intent, ACTIVITY_CHOOSE_FILE);
}
}

Bewerkt (20 november 2016 22:23)

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi 3 Power ongeroot.
Samsung A7 ongeroot.

Reageer

Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.

Inloggen Registreren