我已经看过很多教程可以为此提供答案,但我不明白。它不起作用。我在MainActivity
中有一个按钮,它具有执行此操作的点击侦听器:
Intent i = new Intent(MainActivity.this, DetailsActivity.class);
i.putExtra("Name", "RESULT");
startActivity(i);
另一个活动:
txtview = (TextView) find.....(R.id.textView1);
Intent i = getIntent();
String str = i.getStringExtra("Name");
txtview.setText(str);
我没有使用模拟器,我构建了apk然后将其传输到我的手机上。因此,当我点击按钮时,在我的手机中,它会关闭并显示"应用程序没有响应" XML:
<TextView
android:text="result"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="145dp"
android:id="@+id/txt" />
答案 0 :(得分:0)
将TextView ID更改为textView1。
findViewById方法返回null,因为没有带有id textView1的TextView