Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 06-19 13:12:04.579 2944-2944/com.abhishek.tracker E/AndroidRuntime: FATAL EXCEPTION: main
- Process: com.abhishek.tracker, PID: 2944
- java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
- at android.content.ContextWrapper.getPackageName(ContextWrapper.java:133)
- at android.app.ActivityThread.installProvider(ActivityThread.java:5424)
- at android.app.ActivityThread.installContentProviders(ActivityThread.java:5011)
- at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4951)
- at android.app.ActivityThread.-wrap1(ActivityThread.java)
- at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1560)
- at android.os.Handler.dispatchMessage(Handler.java:111)
- at android.os.Looper.loop(Looper.java:207)
- at android.app.ActivityThread.main(ActivityThread.java:5765)
- at java.lang.reflect.Method.invoke(Native Method)
- at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
- at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
- <?xml version="1.0" encoding="utf-8"?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.abhishek.tracker">
- <application
- android:name=".TrackerApp"
- android:allowBackup="true"
- android:icon="@mipmap/ic_launcher"
- android:label="@string/app_name"
- android:roundIcon="@mipmap/ic_launcher_round"
- android:supportsRtl="true"
- android:theme="@style/AppTheme">
- <activity android:name=".ui.TrackerListActivity">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- <service
- android:name=".service.TrackerService"
- android:enabled="true"
- android:exported="true"></service>
- </application>
- </manifest>
- open class TrackerApp: DaggerApplication() {
- lateinit var androidInjector: AndroidInjector<out DaggerApplication>
- override fun applicationInjector(): AndroidInjector<out DaggerApplication> = androidInjector
- override fun attachBaseContext(base: Context?) {
- androidInjector =DaggerAppComponent
- .builder()
- .application(this)
- .database(DatabaseModule())
- .build()
- }
- }
Add Comment
Please, Sign In to add comment