你好,我想把ebookdroid转换成一个库。当我将它标记为库时,我可以在我的项目中使用它的类。然而,在ebookdroid中,当加载应用程序时,会调用扩展应用程序的Ebookdroid类。此类初始化应用程序设置。那么,如果ebookdroid是Library,那么可以从我的项目中调用这个init类吗?
当我尝试这样做的时候:
EBookDroidApp app = (EBookDroidApp)getApplication();
app.init();我得到了:
java.lang.ClassCastException: android.app.Application发布于 2012-04-27 19:36:19
您需要在AndroidManifest.xml中指定应用程序类。这样,当应用程序启动时,Android将知道要使用哪个类。默认情况下,Android将始终使用不能转换为EBookDroidApp的Application。
https://stackoverflow.com/questions/10349706
复制相似问题