2017-10-12 10 views
0

J'ai deux activités profile_Activity et Edit_Profile_activity quand je me déplace Profile_Activity-Edit_Profile_activity et de faire quelques changements sur le profil et mettre à jour le profil, l'activité met à jour avec succès mais les valeurs mises à jour ne sont pas affiché sur profile_Activity lorsque le bouton Précédent du mobile est enfoncé. la valeur est également affichée sur le bouton UpEnabled.sur le bouton de retour l'activité précédente ne sera pas mis à jour avec de nouvelles données

+0

faire une classe commune avec des valeurs de setter.set getter de l'activité d'édition et d'obtenir des valeurs de l'activité de profil. –

+0

Comment vous mettez à jour votre activité de profil – Rahul

+0

@Rahul m en utilisant la méthode de réponse Volley sur le bouton de mise à jour cliquez sur l'écouteur –

Répondre

2

activité de départ en utilisant

Intent intent = new Intent(mActivity, Edit_Profile_activity.class); 
startActivityForResult(intent, REQUEST_CODE); 


@Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     super.onActivityResult(requestCode, resultCode, data); 
     switch (requestCode) { 
      case REQUEST_CODE: 
       if (resultCode == Activity.RESULT_OK && data!=null) { 
        String abc=data.getStringExtra("data_key") ;    
        //write your code for update info 
       } 
       break; 
     } 
    } 

Dans le résultat de votre retour Edit_Profile_activity en utilisant

Intent intent=new Intent(); 
intent.putExtra("data_key",value); 
setResult(Activity.RESULT_OK, intent); 
finish();