永发信息网

Android中用bundle传字符串变量给另一个Activity有错误

答案:2  悬赏:60  手机版
解决时间 2021-03-19 22:21
  • 提问者网友:回忆在搜索
  • 2021-03-19 02:00
这是第一个Activity Bundle bundle = new Bundle(); bundle.putString("num_update", num_update); Intent intent = new Intent(); intent.putExtra("num", bundle); intent.setClass(UpdateActivity.this,UpdateNextActivity.class); startActivity(intent);这是第二个Activity Intent intent = getIntent(); Bundle bundle = intent.getBundleExtra("num"); String num = bundle.getString("num_update");就是有问题?logcat的报错信息是第二个Activity的第二行代码。能找到错误吗?

这是第一个Activity
Bundle bundle = new Bundle();
bundle.putString("num_update", num_update);
Intent intent = new Intent();
intent.putExtra("num", bundle);
intent.setClass(UpdateActivity.this,UpdateNextActivity.class);
startActivity(intent);

这是第二个Activity
Intent intent = getIntent();
Bundle bundle = intent.getBundleExtra("num");
String num = bundle.getString("num_update");
就是有问题?logcat的报错信息是第二个Activity的第二行代码。
能找到错误吗?
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-03-19 03:01
代码目测看不出问题,能否把log信息贴出来?看报的是什么错误?
全部回答
  • 1楼网友:归鹤鸣
  • 2021-03-19 03:56
import android.app.activity; import android.os.bundle;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯