Just a brief question: In all the examples I've seen in the android documentation, fragments are static inner classes. Is that a requirement of Android? Or can they be set up as regular inner classes? Is there someone out there who understands the internals of Android enough to provide an answer?
From what I've read in the OCJP documentation, these static inner classes are not suppose to be classes at all, but are just static members of the class in which they are contained, just like any static method - such as main.
Your insights are appreciated.