Android 为什么AppCompatActivity不会像Activity一样在何处抛出RuntimeException(“Stub!”)?
我在查看AppCompativeActivity和Activity的反编译.class文件时注意到,虽然Activity.class中的每个方法都引发了运行时异常Android 为什么AppCompatActivity不会像Activity一样在何处抛出RuntimeException(“Stub!”)?,android,testing,android-activity,Android,Testing,Android Activity,我在查看AppCompativeActivity和Activity的反编译.class文件时注意到,虽然Activity.class中的每个方法都引发了运行时异常 throw new RuntimeException("Stub!"); 但AppCompatActivity的情况并非如此,这有什么原因吗 我知道android.jar只包含android依赖项的存根实现,但对于支持库类来说,情况不一样吗 我知道android.jar只包含android依赖项的存根实现 这是因为框架类的真正实现是
throw new RuntimeException("Stub!");
但AppCompatActivity的情况并非如此,这有什么原因吗
我知道android.jar只包含android依赖项的存根实现,但对于支持库类来说,情况不一样吗
我知道android.jar只包含android依赖项的存根实现
这是因为框架类的真正实现是固件的一部分android.jar
只是为了让编译器满意
支持库类不是也一样吗
不,因为类的真正实现在库中,要编译到你的应用程序中。因为你还没有下载Android的
源代码,你可以从SDK管理器中找到它