我的Android项目中有自定义的Application类,在manifest中已正确描述并且实际上有效。
但是一个小问题:我真的需要以这种方式调用我在App
类中实现的方法:
((App) getApplication()).callSomeMethod();
因为IDEA不允许我运行应用程序:
cannot find symbol method callSomeMethod()
或者我可以避免它?
提前致谢!
答案 0 :(得分:2)
您必须将getApplication()
的结果类型转换为您的子类。这不是Android特有的,而是Java语言的工作方式。