【发布时间】:2019-07-07 13:15:47
【问题描述】:
我想通过使用意图从我的 MainActivity 发送一个字符串数组列表到创建活动。但它给了我一些错误 我正在处理它一段时间-_-。
这个数组列表用于添加一些单词。我试过 putextra();和 putStringArrayListExtra();
MainActivity
Intent intent = new Intent(getApplicationContext(),creating.class);
intent.putStringArrayListExtra("w",Words);
intent.putStringArrayListExtra("m", Meanings);
startActivityForResult(intent,REQUEST_CODE);
CreatingActivity
private ArrayList<String> Words1;
private ArrayList<String> Meanings1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_creating);
Words1 = new ArrayList<String>();
Meanings1 = new ArrayList<String>();
Words1 = intent1.getStringArrayListExtra("w");
Meanings1 = intent1.getStringArrayListExtra("m");
当我点击按钮来到这个活动时,出现这个错误:
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“java.util.ArrayList android.content.Intent.getStringArrayListExtra(java.lang.String)”
【问题讨论】:
标签: java android android-intent arraylist