use*_*914 8 android apache-commons-beanutils
org.apache.commons.beanutils.PropertyUtils在Android上有一个方便的花花公子吗?
我似乎无法使用Bean utils在我的Android应用程序,由于对一些依赖PropertyDescriptor,和IndexedPropertyDescriptor.所以我想知道是否有其他选择?
基本上我想做的就是使用一个方法名称作为字符串"someMethod"并将其输入setMethod(anObject, "someMethod", value),就像PropertyUtils它一样; 但不必诉诸于反思的恶作剧......
或者我的双手并列,我需要使用反射?
有一个适用于Android的桥库:android-java-air-bridge.jar.只需包含在项目路径中并使用Android项目中的所有apache beanutils功能,就像在普通的Java应用程序中一样.此外,还有很多其他类转移到这个Android支持库.看看清单.
有可能使用库或编写自己的代码,具体取决于PropertyUtils. 但它肯定不是花花公子。您可以大致了解在此线程中必须做什么。
显然有一些项目已经成功解决了这个问题,所以你可以研究他们的解决方案。看一下Drawingpad-base和libgdx。您可以在第一个项目和第二个项目的PropertyUtils包中找到。com.madrobot.beanscom.badlogic.gdx.beans
| 归档时间: |
|
| 查看次数: |
4043 次 |
| 最近记录: |