Android Open Source - u2020 Network Error Adapter From Project Back to project page u2020 .
License The source code is released under:
Apache License
If you think the Android project u2020 listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.jakewharton.u2020.ui.debug;
/ * f r o m w w w . j a v a 2 s . c o m * /
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.jakewharton.u2020.ui.misc.BindableAdapter;
import static butterknife.ButterKnife.findById;
class NetworkErrorAdapter extends BindableAdapter<Integer > {
private static final int [] VALUES = {
0, 3, 10, 25, 100
};
public static int getPositionForValue(int value) {
for (int i = 0; i < VALUES.length; i++) {
if (VALUES[i] == value) {
return i;
}
}
return 1; // Default to 3% if something changes.
}
NetworkErrorAdapter(Context context) {
super (context);
}
@Override public int getCount() {
return VALUES.length;
}
@Override public Integer getItem(int position) {
return VALUES[position];
}
@Override public long getItemId(int position) {
return position;
}
@Override public View newView(LayoutInflater inflater, int position, ViewGroup container) {
return inflater.inflate(android.R.layout.simple_spinner_item, container, false);
}
@Override public void bindView(Integer item, int position, View view) {
TextView tv = findById(view, android.R.id.text1);
if (item == 0) {
tv.setText("None" );
} else {
tv.setText(item + "%" );
}
}
@Override
public View newDropDownView(LayoutInflater inflater, int position, ViewGroup container) {
return inflater.inflate(android.R.layout.simple_spinner_dropdown_item, container, false);
}
}
Java Source Code List com.jakewharton.u2020.DebugU2020Module.java com.jakewharton.u2020.Modules.java com.jakewharton.u2020.Modules.java com.jakewharton.u2020.U2020App.java com.jakewharton.u2020.U2020Module.java com.jakewharton.u2020.data.AnimationSpeed.java com.jakewharton.u2020.data.ApiEndpoint.java com.jakewharton.u2020.data.ApiEndpoints.java com.jakewharton.u2020.data.DataModule.java com.jakewharton.u2020.data.DebugDataModule.java com.jakewharton.u2020.data.GalleryDatabase.java com.jakewharton.u2020.data.IsMockMode.java com.jakewharton.u2020.data.MockRequestHandler.java com.jakewharton.u2020.data.NetworkProxy.java com.jakewharton.u2020.data.PicassoDebugging.java com.jakewharton.u2020.data.PixelGridEnabled.java com.jakewharton.u2020.data.PixelRatioEnabled.java com.jakewharton.u2020.data.ScalpelEnabled.java com.jakewharton.u2020.data.ScalpelWireframeEnabled.java com.jakewharton.u2020.data.SeenDebugDrawer.java com.jakewharton.u2020.data.api.ApiHeaders.java com.jakewharton.u2020.data.api.ApiModule.java com.jakewharton.u2020.data.api.ClientId.java com.jakewharton.u2020.data.api.DebugApiModule.java com.jakewharton.u2020.data.api.GalleryService.java com.jakewharton.u2020.data.api.MockGalleryService.java com.jakewharton.u2020.data.api.Section.java com.jakewharton.u2020.data.api.ServerDatabase.java com.jakewharton.u2020.data.api.SortUtil.java com.jakewharton.u2020.data.api.Sort.java com.jakewharton.u2020.data.api.model.Gallery.java com.jakewharton.u2020.data.api.model.Image.java com.jakewharton.u2020.data.api.model.ImgurResponse.java com.jakewharton.u2020.data.api.model.MockImageLoader.java com.jakewharton.u2020.data.api.transforms.GalleryToImageList.java com.jakewharton.u2020.data.prefs.BooleanPreference.java com.jakewharton.u2020.data.prefs.IntPreference.java com.jakewharton.u2020.data.prefs.StringPreference.java com.jakewharton.u2020.data.rx.EndObserver.java com.jakewharton.u2020.data.rx.EndlessObserver.java com.jakewharton.u2020.ui.ActivityHierarchyServer.java com.jakewharton.u2020.ui.AppContainer.java com.jakewharton.u2020.ui.DebugUiModule.java com.jakewharton.u2020.ui.MainActivity.java com.jakewharton.u2020.ui.UiModule.java com.jakewharton.u2020.ui.debug.AnimationSpeedAdapter.java com.jakewharton.u2020.ui.debug.ContextualDebugActions.java com.jakewharton.u2020.ui.debug.DebugAppContainer.java com.jakewharton.u2020.ui.debug.EnumAdapter.java com.jakewharton.u2020.ui.debug.HierarchyTreeChangeListener.java com.jakewharton.u2020.ui.debug.NetworkDelayAdapter.java com.jakewharton.u2020.ui.debug.NetworkErrorAdapter.java com.jakewharton.u2020.ui.debug.NetworkVarianceAdapter.java com.jakewharton.u2020.ui.debug.ProxyAdapter.java com.jakewharton.u2020.ui.debug.SocketActivityHierarchyServer.java com.jakewharton.u2020.ui.gallery.GalleryAdapter.java com.jakewharton.u2020.ui.gallery.GalleryItemView.java com.jakewharton.u2020.ui.gallery.GalleryView.java com.jakewharton.u2020.ui.misc.BetterViewAnimator.java com.jakewharton.u2020.ui.misc.BindableAdapter.java com.jakewharton.u2020.ui.misc.ForegroundImageView.java com.jakewharton.u2020.util.Strings.java