Dies ist im Allgemeinen eine schlechte Idee.
Design, Anwendungsverwaltung, Lebenszyklus und Ressourcenzugriff sind völlig unterschiedlich. Es macht wenig technischen Sinn zu versuchen, die gleiche Anwendung auf J2ME und Android auszuführen.
Durch die Verwendung der Java-Sprache auf beiden Plattformen können Sie Ihre plattformunabhängige Logik wiederverwenden. Wenn Ihr MIDlet bereits korrekt entworfen wurde, sollte der größte Teil des Codes, der die Geschäfts- oder Domänenlogik repräsentiert, auf Android wiederverwendbar sein.
Angesichts der Granularität von Intents und Activities in einer geeigneten Android-Anwendung und der Einschränkungen, die das System ihrem Verhalten auferlegt, ist es nicht einfach, sich die Mühe zu machen, sich an die neue Anwendungsarchitektur anzupassen.