在访问Application类时获取Null指针异常

时间:2018-11-21 14:30:06

标签: java android

我在启动应用程序时收到NullPointerException。

  

11-21 19:26:55.871 22945 22945 E AndroidRuntime:java.lang.RuntimeException:无法启动接收器com.myapp.receiver.InstallTrackerReceivers:java.lang.NullPointerException:尝试调用虚拟方法'android.content。空对象引用上的上下文com.myapp.app.MyApp.getApplicationContext()'

我在AndroidManifest中注册了InstallTrackerReciever。

    <receiver
            android:name=".receiver.InstallTrackerReceivers"
            android:exported="true">
            <intent-filter>
                <action android:name="com.android.vending.INSTALL_REFERRER" />
            </intent-filter>
        </receiver>

启动应用时,它崩溃了。

此外,在第二次启动中,它在不同的位置崩溃,在启动活动中,我正在访问Application类的静态成员。

2-3次启动后,应用开始正常运行。 看来Application类尚未初始化。

生产该设备的设备是OnePlus X,操作系统是AndroidM。 应用程序类已正确定义。 在一台设备上仅发生了2-3次。

0 个答案:

没有答案