我正在寻找一种绑定可视组件的方法,比如说TextView和一些值 我有一个更改值的后台服务,我希望该更改以自动“Flex绑定”方式反映在TextView上。
有没有Android内置工具可以做到这一点?
答案 0 :(得分:0)
我自己没有尝试过,但请看一下:http://download.oracle.com/javase/tutorial/uiswing/events/propertychangelistener.html
而且:http://download.oracle.com/javase/tutorial/javabeans/properties/bound.html
而且:http://developer.android.com/reference/java/beans/package-summary.html
看起来您可以将'value'实现为绑定属性,然后注册onPropertyChangedListener,然后您将更新TextView。
答案 1 :(得分:0)
我不确定我是否正确理解了您的问题,但这是一种获取自动绑定类型的方法。
在其上创建一个Model类和一个静态变量。使用TextView.text填充此ModelClass.staticTextProperty。现在,每当您使用任何后台服务更新此ModelClass.staticTextProperty时,它都将在视图中更新。
希望它有所帮助。
答案 2 :(得分:0)
我不知道Flex是如何完成的,但greenInject可能提供类似的东西: https://github.com/greenrobot/greenInject/wiki/Value