I know something for sure and that is Java is not the future of Android. Android will run web apps in future. In makes sense in many different ways:
- Google is a huge pusher of web platform. They want it on mobile.
- They are pushing new APIs to HTML5 everyday to make it more suitable for mobile
- Google is the only one that can make real mobile web apps a reality
- Did you ever see that metal android status in Google campus? They want choromize the Andriod