在一个activity获取到另一个activity内的控件
时间: 2024-05-13 07:13:25 浏览: 144
在一个Activity中更新操作另一个Activity的内容
5星 · 资源好评率100%
如果需要在一个Activity中获取另一个Activity中的控件,需要先在另一个Activity中将该控件设置为public static类型,然后在需要获取该控件的Activity中使用以下代码:
```java
OtherActivity.otherTextView.setText("Hello World");
```
其中,OtherActivity为另一个Activity的类名,otherTextView为需要获取的控件的变量名。这样就可以在当前Activity中获取到另一个Activity中的控件了。
不过,这种方法并不推荐使用,因为直接访问其他Activity的控件会让代码变得不优雅,违反了封装性原则。通常建议使用Intent传递数据或使用接口回调等方式实现Activity之间的数据传递。
阅读全文