如何获取另一个活动中的 TextView 的值?

我想获取在另一个活动中定义的 TextView 的值?我正在使用安卓工作室。


侃侃无极
浏览 239回答 2
2回答

缥缈止盈

您应该使用意图将值传递给另一个活动。在第一个活动中:   Intent intent = new Intent(CurrentActivity.this, NextActivity.class);   intent.putExtra("YOURKEY", yourTextViewValue);   startActivity(intent);访问下一个活动的意图   String textViewValue= getIntent().getStringExtra("YOURKEY");

慕仙森

第一个活动(具有 TextView)SecondActivity.launchActivity(this, textView.getText().toString())第二个活动(需要文本值)public static void launchActivity(Context context, String textViewValue) {    Intent intent = new Intent(context, SecondActivity.class);    intent.putExtra("textValueKey", textViewValue)    context.startActivity(intent);}@Overridepublic void onCreate(Bundle savedInstanceState) {  if (getIntent() != null) {      String textViewValue = getIntent().getStringExtra("textValueKey");  }  ...}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java