【发布时间】:2019-10-29 00:38:59
【问题描述】:
我有一个字符串值,它是来自EditText 的文本,我想在另一个活动中使用该String 值。
在TextView 中,用户输入他/她的名字,在下一个活动中,我想要一个欢迎屏幕,上面写着,你好,名字
package com.example.aprendelastablasdemultiplicar;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.TextView;
public class pantalla2 extends AppCompatActivity {
private EditText ingresarnombre;
private TextView cifracero;
private TextView cifrauno;
ingresarnombre = (EditText)findViewById(R.id.ingresarnombre);
String nombre = ingresarnombre.getText().toString();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pantalla2);
cifracero.setText(0);
cifrauno.setText(1);
}
}
【问题讨论】:
-
您可以使用 Bundle 数据或保持持久使用 SharedPreferences。
-
您可以使用 Intent 将数据从一个活动传递到另一个活动,或使用 SharedPreferences 在整个应用程序生命周期内保存数据
标签: android textview android-edittext