![](/img/trans.png)
[英]How to change a variable of an AsyncTask in an activity from another activity by a button click in android studio?
[英]How to change textview text from another activity on button click in android studio?
我已经看过很多教程可以为此提供答案,但我不明白。 它不起作用。 我在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" />
将TextView标识更改为textView1。
findViewById方法返回null,因为没有带有id textView1的TextView
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.