com.squareup.picasso.Picasso.setSingletonInstance()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(90)

本文整理了Java中com.squareup.picasso.Picasso.setSingletonInstance()方法的一些代码示例,展示了Picasso.setSingletonInstance()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Picasso.setSingletonInstance()方法的具体详情如下:
包路径:com.squareup.picasso.Picasso
类名称:Picasso
方法名:setSingletonInstance

Picasso.setSingletonInstance介绍

暂无

代码示例

代码示例来源:origin: alibaba/Tangram-Android

  1. @Override
  2. public void onCreate() {
  3. super.onCreate();
  4. Picasso.setSingletonInstance(new Picasso.Builder(this).loggingEnabled(true).build());
  5. }
  6. }

代码示例来源:origin: alibaba/Tangram-Android

  1. protected void onCreate(Bundle savedInstanceState) {
  2. try {
  3. Picasso.setSingletonInstance(new Picasso.Builder(this).loggingEnabled(true).build());
  4. } catch (Exception e) {

代码示例来源:origin: jaredrummler/AndroidProcesses

  1. @Override public void onCreate() {
  2. super.onCreate();
  3. AndroidProcesses.setLoggingEnabled(true);
  4. Picasso.setSingletonInstance(new Picasso.Builder(this)
  5. .addRequestHandler(new AppIconRequestHandler(this))
  6. .build());
  7. }

代码示例来源:origin: ArturVasilov/AndroidSchool

  1. @Override
  2. public void onCreate() {
  3. super.onCreate();
  4. sInstance = this;
  5. Picasso picasso = new Picasso.Builder(this)
  6. .downloader(new OkHttp3Downloader(this))
  7. .build();
  8. Picasso.setSingletonInstance(picasso);
  9. }

代码示例来源:origin: TUM-Dev/Campus-Android

  1. protected void setupPicasso() {
  2. Picasso.Builder builder = new Picasso.Builder(this);
  3. builder.downloader(new OkHttp3Downloader(this, Integer.MAX_VALUE));
  4. Picasso built = builder.build();
  5. built.setLoggingEnabled(true);
  6. Picasso.setSingletonInstance(built);
  7. }

代码示例来源:origin: cyforever123/ElectronicbrandProject

  1. /**
  2. * 初始化数据
  3. */
  4. private void initData() {
  5. ebApplication = this;
  6. BridgeFactory.init(this);
  7. BridgeLifeCycleSetKeeper.getInstance().initOnApplicationCreate(this);
  8. LocalFileStorageManager manager = BridgeFactory.getBridge(Bridges.LOCAL_FILE_STORAGE);
  9. Picasso picasso = new Picasso.Builder(this).downloader(
  10. new OkHttpDownloader(new File(manager.getCacheImgFilePath(this)))).build();
  11. Picasso.setSingletonInstance(picasso);
  12. }

代码示例来源:origin: tarek360/PhotoDiscovery

  1. private void initPicasso() {
  2. File cacheDirectory = new File(getCacheDir().getAbsolutePath(), "OKHttpCache");
  3. OkHttpClient okHttpClient = new OkHttpClient();
  4. okHttpClient.setCache(new Cache(cacheDirectory, Integer.MAX_VALUE));
  5. /** Dangerous interceptor that rewrites the server's cache-control header. */
  6. okHttpClient.networkInterceptors().add(new Interceptor() {
  7. @Override public Response intercept(Chain chain) throws IOException {
  8. Response originalResponse = chain.proceed(chain.request());
  9. return originalResponse.newBuilder()
  10. .header("Cache-Control", "public, max-age=432000")
  11. .header("Pragma", "")
  12. .build();
  13. }
  14. });
  15. OkHttpDownloader okHttpDownloader = new OkHttpDownloader(okHttpClient);
  16. Picasso.Builder builder = new Picasso.Builder(this);
  17. builder.downloader(okHttpDownloader);
  18. Picasso picasso = builder.build();
  19. //picasso.setIndicatorsEnabled(true);
  20. //picasso.setLoggingEnabled(true);
  21. Picasso.setSingletonInstance(picasso);
  22. }

代码示例来源:origin: dongorigin/AndroidDemo

  1. public static void init(Context context) {
  2. Picasso picasso = new Picasso.Builder(context)
  3. .downloader(new OkHttp3Downloader(OkHttpHelper.INSTANCE.getOkHttpClient()))
  4. .build();
  5. try {
  6. Picasso.setSingletonInstance(picasso);
  7. } catch (IllegalStateException e) {
  8. Timber.d(e, "");
  9. }
  10. }
  11. }

代码示例来源:origin: akshayejh/Lapit---Android-Firebase-Chat-App

  1. @Override
  2. public void onCreate() {
  3. super.onCreate();
  4. FirebaseDatabase.getInstance().setPersistenceEnabled(true);
  5. /* Picasso */
  6. Picasso.Builder builder = new Picasso.Builder(this);
  7. builder.downloader(new OkHttpDownloader(this, Integer.MAX_VALUE));
  8. Picasso built = builder.build();
  9. built.setIndicatorsEnabled(true);
  10. built.setLoggingEnabled(true);
  11. Picasso.setSingletonInstance(built);
  12. mAuth = FirebaseAuth.getInstance();
  13. if(mAuth.getCurrentUser() != null) {
  14. mUserDatabase = FirebaseDatabase.getInstance()
  15. .getReference().child("Users").child(mAuth.getCurrentUser().getUid());
  16. mUserDatabase.addValueEventListener(new ValueEventListener() {
  17. @Override
  18. public void onDataChange(DataSnapshot dataSnapshot) {
  19. if (dataSnapshot != null) {
  20. mUserDatabase.child("online").onDisconnect().setValue(ServerValue.TIMESTAMP);
  21. }
  22. }
  23. @Override
  24. public void onCancelled(DatabaseError databaseError) {
  25. }
  26. });
  27. }
  28. }

相关文章