Android通过intent传值,无法接收到值,代码如下:

发布网友 发布时间:2022-04-20 01:14

我来回答

1个回答

热心网友 时间:2023-09-03 11:00

1、A中有一个发送按钮可实现传值到B中,同时还有一个的跳转按钮。
2、在B中有接收A传值过来的的代码
3、执行中,如果直接执行了跳转按钮,B的接收Intent代码中,就会出现空指针异常,目前通过 try{}catch临时确保能正常运行。
想请问:能否有方法可以让B接收传值的代码能够识别那个Intent才是传值过来的,避免空指针异常出现。
A传值代码如下:
/*
* 1、获取到界面中输入的信息
* 2、将获取到的值,传递到ReceiveActivity中。
* */
Button _OkSend = (Button)findViewById(R.id.buttonOkSend);
_OkSend.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText editText1 = (EditText)findViewById(R.id.editText);
name=editText1.getText().toString();
Log.i("YuryLog","SendActivity name: "+name);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com