如何从Intent检索数据? [英] how to retrieve Data from Intent ??

查看:122
本文介绍了如何从Intent检索数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只想在下一个layoutPage/Activity上显示一个简单的Employee记录!

I just want to show an simple Employee record on next layoutPage/Activity !!

这是我的EmpLogin Java文件

this is my EmpLogin Java File

public class EmpLogin extends Activity {

private Button show;

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

    setContentView(R.layout.test);
    // TODO Auto-generated method stub

    show=(Button)findViewById(R.id.show);

    show.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub

            EditText no=(EditText)findViewById(R.id.getno);

            EditText name=(EditText)findViewById(R.id.getname);

            EditText sal=(EditText)findViewById(R.id.getsalary);

        Intent emp = new Intent(getApplicationContext(),EmpShow.class);


            emp.putExtra("EmpNO",(no.getText().toString()));

            emp.putExtra("EmpName",(name.getText().toString()));

            emp.putExtra("Sal",(sal.getText().toString()));

            startActivity(emp);
            }
    });

    }

}

如何使用从意图中检索数据???通过使用getExtra()方法???还是有简单的方法?这是我的EmpShow.class文件!

How to use Retrieve data from the Intent ??? By using getExtra() method ??? or there is simple way ?? this my EmpShow.class file !!

public class EmpShow extends Activity {

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

     setContentView(R.layout.empshow);
    // TODO Auto-generated method stub

     Intent show = getIntent();     
     }
}

推荐答案

 First Activity:
 Intent i=new Intent(FirstActivity.this,SecondActivity.class);
 i.putExtra("VAL",value1);
 startActivity(i);
 Second Activity:
 Intent getI=getIntent();
 String a =getI.getStringExtra("VAL");

这篇关于如何从Intent检索数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆