Android Fragment wird neu geladen, nachdem ein Ergebnis von ausgewählter Kamera oder Galerie onActivityResult während der Verwendung von Micromax Q424 in Version 5.1.in anderen Handys funktioniert, aber in Micromax Q424 wird das Fragment neu geladen. Wie vermeide ich es, Ergebnisse zu erhalten.Fragment wird neu geladen, nachdem ein Ergebnis von der Kamera erhalten wurde onActivityResult
-2
A
Antwort
0
Hallo, haben Sie die für die Verwendung der Kamera erforderliche Berechtigung erteilt, sind auch Laufzeitberechtigungen zusammen mit den Manifestberechtigungen erforderlich.
public boolean CheckPermissionForWriteStorage() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M &&
checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
PERMISSIONS_REQUEST_CODE_WRITE_EXTERNAL_STORAGE);
return false;
}
return true;
}
Verwendung obiger Code für die Erlaubnis, unter und unter Code in onActivityResult
final boolean isCamera;
if (data == null) {
isCamera = true;
} else {
final String action = data.getAction();
if (action == null) {
isCamera = false;
} else {
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.M) {
isCamera = true;
} else {
isCamera = action.equalsIgnoreCase(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
}
}
}
if (isCamera) {
String selectedImagePath = getImagePath();
aQuery.id(imgFarmerPhoto).image(selectedImagePath);
} else {
String selectedImagePath = getAbsolutePath(data.getData());
selectedImagePath = getRightAngleImage(selectedImagePath);
aQuery.id(imgFarmerPhoto).image(selectedImagePath);
}
Verwandte Themen
- 1. Android-Fragment wird zerstört und empfängt onActivityResult
- 2. $ ist nicht definiert, nachdem die Seite neu geladen wurde
- 3. Kamera tritt nicht onActivityResult
- 4. Angefügte Bilder anzeigen, nachdem die Seite neu geladen wurde
- 5. Ein erstelltes Fragment neu erstellen?
- 6. Speicher wird nicht freigegeben, nachdem Fragment entfernt wurde
- 7. Stoppen der Aktivitätsanzeige, nachdem tableView geladen wurde
- 8. Den HTML-Code erhalten, nachdem Javascript geladen wurde
- 9. onActivityResult wird aufgerufen, sobald die Kamera gesendet wird
- 10. Wie blende ich eine Erfolgsmeldung ein und aus, nachdem die Seite mit jQuery neu geladen wurde?
- 11. Javascript wird nicht geladen, nachdem die Seite gescrollt wurde
- 12. Code ausführen, nachdem ein Fragment zum ersten Mal sichtbar wird
- 13. Android onActivityResult wird nicht für die Kamera aktiviert?
- 14. onActivityResult() wird nach der Drehung nicht aufgerufen
- 15. Wie wird ein Eltern UINavigationController neu geladen?
- 16. Django, Kanalschicht neu geladen, nachdem Ausnahme
- 17. Jquery funktioniert nicht, nachdem der Inhalt mit AJAX geladen wurde
- 18. Zeile auswählen Nachdem UIPickerView geladen wurde
- 19. C# -Methode, die ausgeführt wird, nachdem die Assembly geladen wurde
- 20. Kamera wird nicht freigegeben, nachdem App abstürzt
- 21. Addin kann postMessage nicht mehr empfangen, nachdem das Popup neu geladen wurde
- 22. Wie Bild von der Kamera von Fragment in Android bekommen
- 23. So markieren Sie den aktiven Menüeintrag in der Navigationsleiste, nachdem die Seite neu geladen wurde
- 24. onActivityResult wurde nicht in aufrufende Aktivität aufgerufen
- 25. Facebook callbackManager Methode onActivityResult nicht in Fragment onActivityResult Methode
- 26. Ein Fragment-Status neu laden
- 27. Wie kann der Benutzer angemeldet bleiben, auch nachdem die Hauptdatei (index.js) neu geladen wurde?
- 28. Android: Wie erhalten Sie das Ergebnis der Aktivität zurück, wenn Sie von Fragment anrufen?
- 29. Android nach unten scrollen, nachdem neues Fragment hinzugefügt wurde
- 30. Wie bekomme ich ein Bild aus der Galerie, nachdem die Anwendung beendet wurde?