PicassoProvider.context is null 问题解决

    xiaoxiao2025-01-29  49

    报的堆栈如下:

    Caused by: java.lang.IllegalStateException: at com.squareup.picasso.Picasso.get (Picasso.java:681) at my.app.service.PlaybackHandlerService.<init> (PlaybackHandlerService.kt:55) at my.app.main.ServiceRegistry$playbackHandlerService$2.invoke (ServiceRegistry.kt:38) at my.app.main.ServiceRegistry$playbackHandlerService$2.invoke (ServiceRegistry.kt:29) at kotlin.SynchronizedLazyImpl.getValue (Lazy.kt:131) at my.app.main.ServiceRegistry.getPlaybackHandlerService (ServiceRegistry.kt) at my.app.main.ServiceRegistry.access$getPlaybackHandlerService$p (ServiceRegistry.kt:29) at my.app.main.ServiceRegistry$allServices$2.invoke (ServiceRegistry.kt:77) at my.app.main.ServiceRegistry$allServices$2.invoke (ServiceRegistry.kt:29) at kotlin.SynchronizedLazyImpl.getValue (Lazy.kt:131) at my.app.main.ServiceRegistry.getAllServices (ServiceRegistry.kt) at my.app.main.ServiceRegistry.<init> (ServiceRegistry.kt:99) at my.app.main.ServiceRegistry.<init> (ServiceRegistry.kt:29) at my.app.main.ServiceRegistry$Companion.instance (ServiceRegistry.kt:116) at my.app.MainActivity.onCreate (MainActivity.kt:29) at android.app.Activity.performCreate (Activity.java:6955) at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1126) at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2927)

     

     

    解决:在 Application.onCreate时机  设置Picasso 的Context  —— Picasso.setSingletonInstance

    最新回复(0)