Gibt es Android-kompatible Alternativen zu Property Utils?

Gibt es ein handliches Dandy-Äquivalent zu org.apache.commons.beanutils.PropertyUtils auf Android?

Ich kann nicht scheinen, um Bohnen utils in meiner Android-App aufgrund einiger Abhängigkeiten auf PropertyDescriptor und IndexedPropertyDescriptor . Also frage ich mich, ob es irgendwelche Alternativen gibt?

Grundsätzlich alles, was ich tun möchte, ist die Verwendung eines Methodennamens als String "someMethod" und füttere das in setMethod(anObject, "someMethod", value) , ähnlich wie PropertyUtils ; Aber ohne auf die Nasties der Reflexion zurückgreifen zu müssen …

Oder sind meine Hände gebunden und ich muss Reflexion benutzen?

2 Solutions collect form web for “Gibt es Android-kompatible Alternativen zu Property Utils?”

Es besteht die Möglichkeit, Bibliotheken zu benutzen oder eigene Code zu schreiben, abhängig von den PropertyUtils . Aber es ist doch kein Dandy. Sie können die allgemeine Vorstellung davon bekommen, was in diesem Thread gemacht werden muss .

Es gibt anscheinend einige Projekte, die das Problem erfolgreich gelöst haben, also kannst du deine Lösung studieren. Werfen Sie einen Blick auf Drawingpad-Basis und libgdx . Sie finden PropertyUtils im Paket com.madrobot.beans im ersten Projekt und com.badlogic.gdx.beans in der zweiten.

Es gibt Brückenbibliothek, die auf Android funktioniert: android-java-air-bridge.jar . Gehen Sie einfach in den Projektpfad und verwenden Sie alle Apache Beanutils Features in Ihrem Android-Projekt, wie Sie in gewöhnlichen Java-Anwendung verwenden könnte. Darüber hinaus gibt es viele andere Klassen, die auf diese Android-Support-Bibliothek verschoben. Schau dir die Liste an.

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.