2011-10-31 114 views
3

可能重複:
How do I save an Android application's state?保存在Android上活動時移動到另一個活動

我目前的工作有以下行爲的應用程序: 我使用2 EDITTEXT並有一些值,我鍵入它,當我按下按鈕 它將進入下一頁或活動,但問題是在這裏,當我回到活動,我沒有找到edittext中的值PLease幫助我。 。 請讓我知道代碼...提前 感謝....

這是我的代碼....

public class TestsampleActivity extends Activity 
{ 
     Button b1,b2; 
     TextView t1; 
     EditText e1; 

     /** Called when the activity is first created. */ 
     @Override 
     public void onCreate(Bundle savedInstanceState) 
     { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.main); 

      b1= (Button)findViewById(R.id.btn1); 
      b2= (Button)findViewById(R.id.btn2); 
      t1=(TextView)findViewById(R.id.tv1); 
      e1=(EditText)findViewById(R.id.et1); 


      b1.setOnClickListener(new Button.OnClickListener() 
      { 
       public void onClick (View v){ add(); } 
      }); 

      b2.setOnClickListener(new Button.OnClickListener() 
      { 
       public void onClick (View v){ del(); } 
      }); 
     } 
     public void add() 
     { 
      String s1= e1.getText().toString(); 
      Intent intent=new Intent(this,next.class); 
      intent.putExtra("name",s1); 
      startActivity(intent); 


      /* String s1= e1.getText().toString(); 
      //t1.append(s1); 
      t1.setText(s1); 
      */ 
     } 
     public void del() 
     {    
      e1.setText(""); 
      t1.setText(""); 
     } 
} 

回答

1

當返回到之前的活動: 使用foll欠款方式:

Intent intent_obj=new Intent(); 
String id = intent_obj.getStringExtra("id"); 
e1.setText(id); 

這會工作.... !!!

+0

感謝您的幫助....... –

+0

嗨,如果它的工作比按上我的答案左側的箭頭:) –

相關問題