gpt4 book ai didi

java - 如何从另一个类设置 TextView (Android)

转载 作者:行者123 更新时间:2023-12-02 07:47:43 25 4
gpt4 key购买 nike

我有这段代码,但它不起作用(强制关闭),我在 C# 中使用它,但它在 java 中不起作用

ClassA c = new ClassA();c.TextView1.setText("测试");

我需要设置 ClassB 的 TextView ,可以吗不使用 Intent因为Intent需要重新启动Activity,所有数据都会丢失

任何人都可以为此建议一个代码

我还可以从 ClassB 设置 ClassA 中的 int x 值

最佳答案

是的,你可以 -

Intent i = new Intent(classA.this, classB.class);
Bundle bundle = new Bundle();
bundle.putExtra("name For Identification", "Value);
i.putExtras(bundle);
startActivity(i);

在你的第二堂课中,我的意思是B级

Bundle bundle = getIntent().getExtras("name for Identification");
String text = bundle.getString("name For Identification");

只需将此文本设置为您的 TextView 并且,B 类 还应该扩展 Activity 否则,getIntent() 代码将无法工作。

关于java - 如何从另一个类设置 TextView (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10598547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com