Ich versuche, Image auf Firebase-Speicher hochzuladen, aber ich sehe weder den Fortschrittsdialog noch die Toast-Nachricht.Firebase Image Upload - Android
Der Debug-Breakpoint stoppt nicht einmal bei diesen Zeilen.
Bitte helfen.
ib_profileImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent_modifyImage = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivity(intent_modifyImage);
}
});
}
//Image Capture Activity Result
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == CAMERA_REQUEST_CODE && resultCode == RESULT_OK){
progressDialog.setMessage("Uploading Image...");
progressDialog.show();
Uri uri = data.getData();
StorageReference filepath = storageReference_image.child("profile_photos").child(uri.getLastPathSegment());
filepath.putFile(uri).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
Toast.makeText(UserProfileActivity.this,"Upload Complete",Toast.LENGTH_SHORT).show();
progressDialog.dismiss();
}
});
}
}
arbeitete mich ans überprüfen und mich fragen, ob Sie haben] jede Abfrage –
wenn Ihr Fortschritt Dialog nicht der Fall ist zeigen Sie, es scheint, als ob Ihr onActivityResult nicht einmal aufgerufen wird. Haben Sie den Code unter einem Debugger ausgeführt, um zu überprüfen, ob Sie in "onActivityResult" gelangen? –
ja. Ich habe eine falsche Methode aufgerufen, nachdem ich die Absicht @FrankvanPuffelen bekommen habe –