In meiner Anwendung habe ich installiert MS-Word und PDF Dateien durch Speicherzugriff-Framework zu bekommen versuchen, die auf einigen Geräten gut funktioniert ich habe auf getestet, aber auf Samsung Note 4 API 6 ich erhalte einen FehlerAlle Apps mit dieser Aktion verknüpft wurden deaktiviert, gesperrt oder nicht Speicherzugangsrahmen
installiertAlle Apps mit dieser Aktion verknüpft wurde deaktiviert, gesperrt oder nicht
Code:
warantyButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("application/pdf,application/msword");
Intent i = Intent.createChooser(intent, "File");
getActivity().startActivityForResult(i, FILE_REQ_CODE);
}
});
'setType()' benötigt * einen * MIME-Typ, keine durch Kommas getrennte Liste von MIME-Typen. – CommonsWare
Was ist, wenn ich mehrere MIME-Typen für einzelne Absicht hinzufügen möchte? –
Auf API-Ebene 19+, [verwenden Sie EXTRA_MIME_TYPES] (https://developer.android.com/reference/android/content/Intent.html#EXTRA_MIME_TYPES). Ansonsten wird das, was Sie wollen, nicht unterstützt. – CommonsWare