我在我的应用程序中使用Picasso.
首先,我只使用以下格式:
Picasso.with(context)....into(imgView);
这样我认为我使用毕加索作为单身人士.我呢?
其次,我想使用setIndicatorsEnabled.但是它不能添加到上面的格式,因为它不是静态方法.有没有办法以上述格式使用此功能?
第三,如果我需要使用Picasso.Builder(…).build()创建一个自定义实例以便使用setIndicatorsEnabled,那么在应用程序的各个活动中实现单例使用的最佳方法是什么?
解决方法
是的,当你使用Picasso.with(context)时,你认为Picasso是一个单例实例….
使用设置指示器
Picasso mPicasso = Picasso.with(context); mPicasso.setIndicatorsEnabled(true); mPicasso....load().into(imageView);
如果您使用构建器,则应创建自己的单例来保存毕加索的实例,并在完成后将其清理干净.每次使用毕加索时都不要使用构建器,因为它会创建一个新实例.我相信Picasso.with(context)只需要你的上下文并调用getApplicationContext并将picasso的单例实例与应用程序上下文一起存储.