为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

侃侃无极 2021-11-03 14:45:12
我想获取在另一个活动中定义的 TextView 的值?我正在使用安卓工作室。
查看完整描述

2 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

您应该使用意图将值传递给另一个活动。在第一个活动中:


   Intent intent = new Intent(CurrentActivity.this, NextActivity.class);

   intent.putExtra("YOURKEY", yourTextViewValue);


   startActivity(intent);

访问下一个活动的意图


   String textViewValue= getIntent().getStringExtra("YOURKEY");


查看完整回答
反对 回复 2021-11-03
?
慕仙森

TA贡献1827条经验 获得超7个赞

第一个活动(具有 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);

}


@Override

public void onCreate(Bundle savedInstanceState) {

  if (getIntent() != null) {

      String textViewValue = getIntent().getStringExtra("textValueKey");

  }

  ...

}


查看完整回答
反对 回复 2021-11-03
  • 2 回答
  • 0 关注
  • 238 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信