昨天装好了source insight,今天看了一下activity.java这个类,为什么看这个类呢,因为在我学习android过程中见过最多的就是这个,
于是我先看了一下经常见到的oncreate方法,在看到onstart方法时,我发现一个叫mLoaderManager的对象,而这个对象是一个叫LoaderManagerImpl
的类,并且调研了doStart这个方法,可是我并没有在这个类中找到这个方法,由于刚用这个软件,我通过摸索一下发现原来在软件的左边输入关键字查找只会找出你在右边输入的这个类中的东西,于是我就在右边输入
LoaderManager.java,为什么我没有输入LoaderManagerImpl.java这个类呢,因为通过名字我感觉这是一个实现了LoaderManager.java这个接口的类,
于是我就去找这个接口,结果发现这个一个抽象类,并不是接口,而且也没看到doStart这个方法,不过我在这个抽象类后面看到了LoaderManagerImpl类,在这个类中找到了doStart方法,兴奋点来了,这个函数的代码的作用就是
抛出一个异常,同时打印出 Log.w(TAG, “Called doStart when already started: “ + this, e);然后return。