Hallo,
ich hab ein kleines Problem, und zwar möchte ich bei meiner App eine möglichkeit bieten, um ein Speicherort zu ändern.
Ich hab das mal so versucht:
Der sagt mir dann immer, das diese Activity nicht gefunden werden kann, obwohl die Ordners existieren:
Ich weiss leider nicht, wieso er den Ordner nicht finden kann, ich versuch das jetzt schon den ganzen Tag.
Kann mir Vielleicht jemand Weiterhelfen, wo der fehler liegen könnte?
Danke schonmal für die Hilfe.
MfG
ich hab ein kleines Problem, und zwar möchte ich bei meiner App eine möglichkeit bieten, um ein Speicherort zu ändern.
Ich hab das mal so versucht:
Java:
public void pickFolder(File aFolder) {
Intent theIntent = new Intent(Intent.ACTION_PICK);
theIntent.setData(Uri.parse(aFolder.getAbsolutePath()));
theIntent.putExtra(Intent.EXTRA_TITLE, "Speicherort wählen");
theIntent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
try {
startActivityForResult(theIntent,RC_PICK_FOLDER);
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
switch (requestCode) {
case RC_PICK_FOLDER: {
if (resultCode==RESULT_OK && data!=null && data.getData()!=null) {
String theFolderPath = data.getData().getPath();
}
break;
}
}
}
Der sagt mir dann immer, das diese Activity nicht gefunden werden kann, obwohl die Ordners existieren:
Java:
No Activity found to handle Intent { act=android.intent.action.PICK dat=/storage/emulated/0/MyOrdner flg=0x800000 (has extras) }
Ich weiss leider nicht, wieso er den Ordner nicht finden kann, ich versuch das jetzt schon den ganzen Tag.
Kann mir Vielleicht jemand Weiterhelfen, wo der fehler liegen könnte?
Danke schonmal für die Hilfe.
MfG