android将第一个页面的数据传到第二个页面 得到的数据存放在textview
时间: 2024-03-27 22:38:09 浏览: 153
如果你想将从第一个页面传递过来的数据在第二个页面中显示在 TextView 中,可以在第二个 Activity 的布局文件中添加一个 TextView,并在第二个 Activity 的 Java 代码中获取这个 TextView 对象,并将数据设置给它。
示例代码:
在第二个 Activity 的布局文件中添加 TextView:
```
<TextView
android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
```
在第二个 Activity 的 Java 代码中获取 TextView 对象,并将数据设置给它:
```
public class SecondActivity extends AppCompatActivity {
private TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
textView = findViewById(R.id.text_view);
// 获取从第一个页面传递过来的数据
String value = getIntent().getStringExtra("key");
// 将数据设置给 TextView
textView.setText(value);
}
}
```
在这个示例代码中,我们首先在 onCreate() 方法中通过 findViewById() 方法获取了布局文件中的 TextView 对象,并将它存储在 textView 变量中。接着,我们使用 getIntent() 方法获取从第一个页面传递过来的数据,并将它存储在 value 变量中。最后,我们使用 setText() 方法将 value 变量的值设置给 TextView。这样,当第二个页面启动时,TextView 中就会显示从第一个页面传递过来的数据。
阅读全文