当前位置: 代码迷 >> Android >> 安卓开发页面跳转有关问题
  详细解决方案

安卓开发页面跳转有关问题

热度:10   发布时间:2016-05-01 10:14:41.0
安卓开发页面跳转问题
请问我再一个页面跳转到另一个页面传值为什么另一个页面获取不到值呢?页面1的代码
TelephonyManager phoneMgr=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String NUM=phoneMgr.getSubscriberId();//imsi
//et2.setText(NUM);
Intent i=new Intent();
i.setClass(MainActivity.this, Number.class);
i.putExtra("imsi",NUM);
i.putExtra("i", et1.getText());
//et2.setText(et.getText().toString()+et1.getText().toString());
startActivity(i);
接收页面的代码
public class Number extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.number);

Intent i=new Intent();
EditText et=(EditText)findViewById(R.id.editText11);
EditText et1=(EditText)findViewById(R.id.editText21);
String num=i.getStringExtra("imsi");
String num1=i.getStringExtra("i");
et.setText(num);
et1.setText(num1);
}
Android Java

------解决方案--------------------
Number里面是Intent i=getIntent();
------解决方案--------------------
引用:
Quote: 引用:

Number里面是Intent i=getIntent();
哪个Number里面?

他的意思就是让你这样写
String num=getIntent().getStringExtra("imsi");
  相关解决方案