Actualización de la imagen del perfil del usuario

estoy haciendo una aplicación en la que estoy usando ImageLoading Framework para descargar las imágenes desde el servidor Poner las URL en el caché … Ahora quiero actualizar el perfil del usuario de imagen, pero incluso después de la actualización de la foto de perfil en el corte Su no se muestra en la aplicación. La aplicación muestra el perfil de usuario antiguo del usuario. ¿Por qué este problema está surgiendo y cómo puedo solucionar problemas? Por favor ayuda lo antes posible. También Publica los Enlaces si eso es útil para mí ..

Gracias por adelantado !!!

código para Actualizar onclick:

update_profile_pic.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { v.performHapticFeedback(HapticFeedbackConstants.KEYBOARD_TAP); String value_for_test="delete"; Toast.makeText(getBaseContext(), "it works", Toast.LENGTH_SHORT).show(); Intent i=new Intent(getApplicationContext(),ProfilePictureCaptureHomeActivity.class); i.putExtra("image",value_for_test); startActivity(i); 

Perfil Pic CaptureHome

 DBAdapter db = new DBAdapter(getApplicationContext()); db.open(); if (null == phoneNumber) { Cursor c = db.getUserInfo(); phoneNumber = c.getString(0); imageUrl = c.getString(1); System.out.println("the imageUrl is"+imageUrl); c.close(); } setContentView(R.layout.profilepic_capture); if (null == imageUrl) { Cursor imageUrlObj = db.getUserInfo(); imageUrl = imageUrlObj.getString(1); System.out.println("the imageurl is"+imageUrl); imageUrlObj.close(); } db.close(); 

para actualizar la imagen de perfil:

 if(image!=null){ Toast.makeText(getApplicationContext(), "Redirected", Toast.LENGTH_LONG).show(); imageUrl=null; } if(imageUrl != null) { Intent uploadimg = new Intent(ProfilePictureCaptureHomeActivity.this,ListeningAndSharingHomeActivity.class); uploadimg.putExtra("phoneNumber", phoneNumber); startActivity(uploadimg); } else { Log.v("ProfilePictureCaptureHomeActivity", "Staying Here"); } _gallerybutton = (ImageButton) findViewById(R.id.btn_gallery); _photobutton = (ImageButton) findViewById(R.id.btn_photo); System.out.println("here in popup phoneeeeee" + phoneNumber); System.out.println("here in flag************" + firstUpload); _gallerybutton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { v.performHapticFeedback(HapticFeedbackConstants.KEYBOARD_TAP); System.out.println("here in galleryyyyyyyyyy"); Intent uploadimg = new Intent(ProfilePictureCaptureHomeActivity.this,ProfilePicFromGallery.class); uploadimg.putExtra("phoneNumber", phoneNumber); startActivity(uploadimg); } }); _photobutton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { v.performHapticFeedback(HapticFeedbackConstants.KEYBOARD_TAP); System.out.println("here in take piccccc"); Intent capIntent = new Intent(ProfilePictureCaptureHomeActivity.this,ProfilePicFromCamera.class); startActivity(capIntent); } }); 

echa un vistazo a este código.

 private String deleteExistingFile(String url , Context context) { String SaveFolderName = context.getFilesDir().getAbsolutePath() + "/yourinternalmemoryfolder"; String str_randomnumber= url.substring(url.lastIndexOf("/") + 1); File wallpaperDirectory = new File(SaveFolderName); if (!wallpaperDirectory.exists()) wallpaperDirectory.mkdirs(); String Photo_ImagePath=SaveFolderName+"/" + str_randomnumber ; String result = ""; System.out.println("file path to be deleted " + Photo_ImagePath); File f = new File(Photo_ImagePath); if (f.exists()) { System.out.println(" EEEEEEEEEEXXXXXXXXIIIIISSSSSSSTTTTTTT "); try { if(f.delete() == true){ result = "Success"; }else{ result = "Failure"; } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); return "Error"; } } System.out.println("deleting existing file " + result); return result; } 
  • Carga perezosa de SQLite
  • IllegalArgumentException: columna no válida
  • Sugar ORM lanza excepción NoSuchTable en lollipop
  • Android: ¿Cómo acceder a los resultados de Cursor cuando INNER JOIN se realiza?
  • Cómo contar el número de columnas en una tabla en SQLITE?
  • Código de error SQLite de Android 21
  • ¿Cómo se obtiene el tipo de un cursor?
  • Android - Ruby on Rails - MySQL
  • Cómo realizar una prueba de unidad de migración de base de datos entre versiones
  • Carácter turco en SQLite mientras utiliza la expresión LIKE
  • Cómo convertir MDB a SQLite en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.