我正试图在wactivites之间发送一个意图,但是当我尝试从第二个活动中提取意图时,似乎只得到空白结果。
代码:
发送课程:
Intent intent = new Intent(Posten.this, DetailView.class);
intent.putExtra("sporingsnummer",et_sporingsnummer.getText());
startActivity(intent);
回收课程:
Bundle extras = getIntent().getExtras();
if (extras != null) {
String sporingsnummer = extras.getString("sporingsnummer");
}
第二类中的sporingsnummer为null但是当我查看该包时,我可以在mExtras找到正确的信息 - > mMap - > [0] - >值
我怎样才能让它发挥作用?
答案 0 :(得分:4)
我认为以下几行:
intent.putExtra("sporingsnummer",et_sporingsnummer.getText());
需要这样:
intent.putExtra("sporingsnummer",et_sporingsnummer.getText().toString());
getText()
方法只返回editable
而不是字符串。您需要将可编辑转换为String。