Naar content
Trending apps
  • Inbox by Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger

  • Facebook

Trending games
  • Super Mario Run

  • RollerCoaster Tycoon® Classic

  • Bully: Anniversary Edition

  • Paper Wings

  • Pokémon GO

Trending smartphones
  • Samsung Galaxy A5 (2017)

  • Google Pixel

  • Google Pixel XL

  • Samsung Galaxy S8

  • Samsung Galaxy S8+

Nieuwste tablets
  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

  • Sony Xperia Z4 Tablet

  • ASUS ZenPad S 8

  • ASUS ZenPad 8

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 1302
  • 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)

Samsung Note geroot 4.1.2 Sweet ROM V11
HTC Desire geroot Liquidrom 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

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