在Android上有相当于org.apache.commons.beanutils.PropertyUtils的便捷功能吗?

由于对utilsPropertyDescriptor的某些依赖,我似乎无法在Android应用中使用bean IndexedPropertyDescriptor。所以我想知道是否还有其他选择?

基本上,我要做的就是使用方法名称作为字符串“someMethod”,并将其输入setMethod(anObject, "someMethod", value),就像PropertyUtils一样;但不必求助于反射(reflection)的烦恼...

还是我的双手被绑住了,我需要使用反射功能吗?

最佳答案

根据PropertyUtils的存在,可以使用库或编写自己的代码。但它肯定不是花花公子。您可以在thread中获得有关必须执行的操作的一般想法。

显然,有些项目已成功解决了该问题,因此您可以研究他们的解决方案。看一看Drawingpad-baselibgdx。您可以在第一个项目的PropertyUtils包中找到com.madrobot.beans,在第二个项目的com.badlogic.gdx.beans中找到ojit_code。

关于android - 是否有Android兼容的Property Utils替代品?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6592385/

10-11 22:39
查看更多