android studio在跳转后的页面中显示上一个页面输入的内容,代码
时间: 2023-12-10 11:42:46 浏览: 95
要在跳转后的页面中显示上一个页面输入的内容,可以通过Intent传递数据,在跳转后的页面中获取数据并显示。
在上一个页面中,假设有一个EditText控件用于输入内容,可以在跳转时将其内容通过Intent传递:
```java
EditText editText = findViewById(R.id.edit_text); // 获取EditText控件
String content = editText.getText().toString(); // 获取输入内容
Intent intent = new Intent(this, TargetActivity.class); // 创建Intent
intent.putExtra("content", content); // 将输入内容放入Intent中
startActivity(intent); // 跳转到目标页面
```
在跳转后的页面中,可以在onCreate方法中获取Intent中的数据,并将其显示在TextView控件中:
```java
TextView textView = findViewById(R.id.text_view); // 获取TextView控件
Intent intent = getIntent(); // 获取Intent
String content = intent.getStringExtra("content"); // 获取输入内容
textView.setText(content); // 显示输入内容
```
其中,"content"为键值,可以根据实际情况改为其他值。注意,在获取数据时,要根据传递的数据类型获取,例如getStringExtra获取String类型数据,getIntExtra获取整型数据等。
阅读全文