@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_list_sample, container, false); final Picasso picasso = Picasso.with(getActivity()); picasso.setLoggingEnabled(true); picasso.setIndicatorsEnabled(false); int listLayout = getArguments().getInt(ARG_LAYOUT); final ListView listView = (ListView) view.findViewById(R.id.list); Adapter adapter = new Adapter(getActivity(), picasso, listLayout); listView.setAdapter(adapter); return view; }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_chat_sample, container, false); final Picasso picasso = Picasso.with(getActivity()); picasso.setLoggingEnabled(true); picasso.setIndicatorsEnabled(false); int listLayout1 = getArguments().getInt(ARG_LAYOUT_1); int listLayout2 = getArguments().getInt(ARG_LAYOUT_2); final ListView listView = (ListView) view.findViewById(R.id.list); Adapter adapter = new Adapter(getActivity(), picasso, listLayout1, listLayout2); listView.setAdapter(adapter); return view; }
import android.app.Application; import com.squareup.picasso.OkHttpDownloader; import com.squareup.picasso.Picasso; public class Global extends Application { @Override public void onCreate() { super.onCreate(); Picasso.Builder builder = new Picasso.Builder(this); builder.downloader(new OkHttpDownloader(this,Integer.MAX_VALUE)); Picasso built = builder.build(); built.setIndicatorsEnabled(true); built.setLoggingEnabled(true); Picasso.setSingletonInstance(built); } }
@Override public void onCheckedChanged(CompoundButton button, boolean isChecked) { picasso.setIndicatorsEnabled(isChecked); } });
@NonNull @Override public View onCreateView(@NonNull LayoutInflater inflater, @NonNull ViewGroup parent) { final View view = inflater.inflate(R.layout.dd_debug_drawer_item_picasso, parent, false); indicatorView = view.findViewById(R.id.dd_debug_picasso_indicators); cacheLabel = view.findViewById(R.id.dd_debug_picasso_cache_size); cacheHitsLabel = view.findViewById(R.id.dd_debug_picasso_cache_hit); cacheMissesLabel = view.findViewById(R.id.dd_debug_picasso_cache_miss); decodedLabel = view.findViewById(R.id.dd_debug_picasso_decoded); decodedTotalLabel = view.findViewById(R.id.dd_debug_picasso_decoded_total); decodedAverageLabel = view.findViewById(R.id.dd_debug_picasso_decoded_avg); transformedLabel = view.findViewById(R.id.dd_debug_picasso_transformed); transformedTotalLabel = view.findViewById(R.id.dd_debug_picasso_transformed_total); transformedAverageLabel = view.findViewById(R.id.dd_debug_picasso_transformed_avg); picasso.setIndicatorsEnabled(picasso.areIndicatorsEnabled()); indicatorView.setChecked(picasso.areIndicatorsEnabled()); indicatorView.setOnCheckedChangeListener( new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton button, boolean isChecked) { picasso.setIndicatorsEnabled(isChecked); } }); refresh(); return view; }
Picasso picasso = Picasso.with(this); picasso.setIndicatorsEnabled(false); //Or remove picasso.setIndicatorsEnabled(true);
Picasso picasso = Picasso.with(context); picasso.setIndicatorsEnabled(true); //... picasso.load("http://example.com/image.jpg").into(myImageView);
Picasso picasso = Picasso.with(context); picasso.setIndicatorsEnabled(true); //do other stuff picasso.load(xxx).into(imageView);
Picasso mPicasso = Picasso.with(context); mPicasso.setIndicatorsEnabled(true); mPicasso....load().into(imageView);
Picasso mPicasso = Picasso.with(context); mPicasso.setIndicatorsEnabled(true); mPicasso....load().into(imageView);
final int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024); // Use 1/8th of the available memory for this memory cache. final int cacheSize = maxMemory / 8; Picasso.Builder builder = new Picasso.Builder(getApplicationContext()); builder.memoryCache(new LruCache(cacheSize)); Picasso built = builder.build(); built.setIndicatorsEnabled(true);// it will show indicator where it downloaded from built.setLoggingEnabled(false); Picasso.setSingletonInstance(built);
Picasso picasso = Picasso.with(TestActivity.this); picasso.clearDiskCache(); picasso.setDebugging(true); picasso.setIndicatorsEnabled(true); picasso.setLoggingEnabled(true); picasso.load(imageURL).into(imageView);
public class Global extends Application { @Override public void onCreate() { super.onCreate(); Picasso.Builder builder = new Picasso.Builder(this); builder.downloader(new OkHttpDownloader(this,Integer.MAX_VALUE)); Picasso built = builder.build(); built.setIndicatorsEnabled(false); built.setLoggingEnabled(true); Picasso.setSingletonInstance(built); } }
public class YourApp extends Application { @Override public void onCreate() { super.onCreate(); Picasso.Builder builder = new Picasso.Builder(this); builder.downloader(new OkHttpDownloader(this, Integer.MAX_VALUE)); Picasso built = builder.build(); built.setIndicatorsEnabled(true); built.setLoggingEnabled(true); Picasso.setSingletonInstance(built); } }
Picasso.Builder builder = new Picasso.Builder(this); builder.downloader(new OkHttpDownloader(this,Integer.MAX_VALUE)); Picasso picasso = builder.build(); picasso.setIndicatorsEnabled(true); picasso.setLoggingEnabled(true); Picasso.setSingletonInstance(picasso);
@Override public void onCreate() { super.onCreate(); FirebaseDatabase.getInstance().setPersistenceEnabled(true); /* Picasso */ Picasso.Builder builder = new Picasso.Builder(this); builder.downloader(new OkHttpDownloader(this, Integer.MAX_VALUE)); Picasso built = builder.build(); built.setIndicatorsEnabled(true); built.setLoggingEnabled(true); Picasso.setSingletonInstance(built); mAuth = FirebaseAuth.getInstance(); if(mAuth.getCurrentUser() != null) { mUserDatabase = FirebaseDatabase.getInstance() .getReference().child("Users").child(mAuth.getCurrentUser().getUid()); mUserDatabase.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { if (dataSnapshot != null) { mUserDatabase.child("online").onDisconnect().setValue(ServerValue.TIMESTAMP); } } @Override public void onCancelled(DatabaseError databaseError) { } }); } }