没有Activity,没有Application,快速获取当前应用的Application。当个工具类用,再也不烦恼,目前在Android P上并且是targetSdk为28也能获取到,已验证可用。
/**
* 获取当前应用的Application
* 先使用ActivityThread里获取Application的方法,如果没有获取到,
* 再使用AppGlobals里面的获取Application的方法
* @return
*/
public static Application getCurApplication(){
Application application = null;
try{
Class atClass = Class.forName("android.app.ActivityThread");
Method currentApplicationMethod = atClass