2011-10-31 113 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

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

相关问题