private OnRefreshListener getDefaultRefreshLisn() { return () -> { if (DeviceUtil.isNetworkDisable()) { hideSwipeRefresh(); showToast(R.string.toast_common_no_network); } else { mSortIndex = mPageIndex; mPageIndex = PAGE_START_INDEX; stopLoadMore(); startRefresh(); } }; }
private OnRefreshListener getRefreshLisn() { return () -> { if (DeviceUtil.isNetworkDisable()) { getBaseView().hideSwipeRefresh(); getBaseView().showToast(R.string.toast_common_no_network); } else { mSortIndex = mPageIndex; setPageIndex(PAGE_START_INDEX); getBaseView().setRefreshMode(SWIPE); launch(getObjectRequest(getParams()), REFRESH_ONLY);// refresh only, don't cache } }; }
protected void setRefreshLayoutListener() { swipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { new Handler().postDelayed(new Runnable() { @Override public void run() { if (!isRoaming) { loadMoreLocalMessage(); } else { loadMoreRoamingMessages(); } } }, 600); } }); }
private OnRefreshListener getDefaultRefreshLisn() { return () -> { if (DeviceUtil.isNetworkDisable()) { hideSwipeRefresh(); showToast(R.string.toast_common_no_network); } else { mSortIndex = mPageIndex; setRefreshMode(RefreshMode.SWIPE); setPageIndex(PAGE_START_INDEX); execute(RequestMode.REFRESH_ONLY);// refresh only, don't cache } }; }
@Override protected void initWidgets() { mRefreshLayout = findViewById(ResFinder.getId("umeng_comm_swipe_layout")); mRefreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { mPresenter.loadDataFromServer(); } }); mRefreshLayout.setOnLoadListener(new OnLoadListener() { @Override public void onLoad() { mPresenter.loadMoreData(); } }); // 添加footer mRefreshLayout.setDefaultFooterView(); mListView = findViewById(ResFinder.getId("umeng_comm_notify_listview")); mAdapter = new NotifyAdapter(getActivity()); mListView.setAdapter(mAdapter); }
protected void setListeners() { refreshButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { initPage(); } }); swipeLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { initPage(); swipeLayout.setRefreshing(false); } }); listView.setOnScrollListener(this); }
private void init() { // TODO Auto-generated method stub listView = (ListView) findViewById(R.id.lv_deviceList); listView.setEmptyView(findViewById(R.id.pb_empty)); swagLayout = (SwipeRefreshLayout) findViewById(R.id.swagLayout); swagLayout.setVisibility(View.VISIBLE); swagLayout.setOnRefreshListener(new OnRefreshListener() { @SuppressWarnings("deprecation") @SuppressLint("NewApi") @Override public void onRefresh() { // TODO Auto-generated method stub mBleDeviceListAdapter.clear(); mBluetoothAdapter.startLeScan(mLeScanCallback); swagLayout.setRefreshing(false); } }); mBleDeviceListAdapter = new BleDeviceListAdapter(this); listView.setAdapter(mBleDeviceListAdapter); setListItemListener(); }
private void initView() { pubBtn = (FloatingActionButton) mView.findViewById(R.id.find_list_floatButton); recyclerView = (RecyclerView) mView.findViewById(R.id.find_list_recyclerView); swipeRefreshLayout = (SwipeRefreshLayout) mView.findViewById(R.id.find_list_swipeRefreshLayout); init(); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(linearLayoutManager); recyclerView.setItemAnimator(new DefaultItemAnimator()); loadData(); swipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { } }); pubBtn.setColor(getResources().getColor(R.color.statusbar_bg)); pubBtn.setOnClickListener(this); recyclerView.setOnTouchListener(new ShowHideOnScroll(pubBtn)); }
/** * Make the refresh-tool: pull-to-reload. */ private void initPull2Load() { mBinding.contentSrl.setColorSchemeResources(R.color.green_1, R.color.green_2, R.color.green_3, R.color.green_4); mBinding.contentSrl.setProgressViewEndTarget(true, mActionBarHeight * 2); mBinding.contentSrl.setProgressViewOffset(false, 0, mActionBarHeight * 2); mBinding.contentSrl.setRefreshing(true); mBinding.contentSrl.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { //Reload all data. mIsBottom = false; mPage = 1; mLoadingArchive = false; mBinding.getEntriesAdapter().getData().clear(); Snackbar.make(mBinding.coordinatorLayout, R.string.lbl_reload, Snackbar.LENGTH_SHORT).show(); getArchive(); } }); }
/** * The onActivityCreated() is called after the onCreateView() method when activity is created. * Get the api level from the session api level denotes the api versions of the android device */ @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); apiLevel = AndroidLibrary.getInstance().getSession().getInt("api_level", 0); lvcomplaint = (ListView) getActivity().findViewById(R.id.user_complaint_list); //refresh list operations mSwipeRefreshLayout=(SwipeRefreshLayout)getActivity().findViewById(R.id.swiperefresh); mSwipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { // TODO Auto-generated method stub refreshComplaints(); } }); mSwipeRefreshLayout.setColorSchemeResources(R.color.progressblue, R.color.progressorange, R.color.progressred); }
@Override public void onResume() { super.onResume(); swipeLayout = (SwipeRefreshLayout) getActivity().findViewById( R.id.swipe_container); swipeLayout .setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { // TODO Auto-generated method stub handler.post(refreshing); new UpdateEvents().execute(); swipeLayout.setRefreshing(false); } }); swipeLayout.setColorScheme(android.R.color.holo_blue_bright, android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light); }
@SuppressLint("InlinedApi") private void initialView(final Context context, ViewGroup rootView) { RelativeLayout todayToDoViewLayout = (RelativeLayout)mInflater.inflate(R.layout.todo_base_view, rootView, false); final SwipeRefreshLayout swipeRefreshLayout = (SwipeRefreshLayout)todayToDoViewLayout.findViewById(R.id.swipe_container); swipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { // TODO Auto-generated method stub new Handler().postDelayed(new Runnable() { @Override public void run() { // TODO Auto-generated method stub swipeRefreshLayout.setRefreshing(false); } }, 5000); } }); swipeRefreshLayout.setColorScheme(android.R.color.holo_blue_bright, android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light); mToDoListBaseView = (ListView)todayToDoViewLayout.findViewById(R.id.list_view); this.addView(todayToDoViewLayout); }
/** * Init SwipeRefreshLayout in the activity. A {@link #swipeLayout} is filled with object. * * @param listener called on refresh swipe */ protected void initSwipeLayout(OnRefreshListener listener) { swipeLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_container); if (swipeLayout != null) { swipeLayout.setOnRefreshListener(listener); swipeLayout.setColorSchemeResources(android.R.color.holo_red_light, R.color.apptheme_colorPrimary, android.R.color.holo_orange_light, R.color.apptheme_colorPrimary); } swipeLayout2 = (SwipeRefreshLayout) findViewById(R.id.swipe_container_2); if (swipeLayout2 != null) { swipeLayout2.setOnRefreshListener(listener); swipeLayout2.setColorSchemeResources(android.R.color.holo_red_light, R.color.apptheme_colorPrimary, android.R.color.holo_orange_light, R.color.apptheme_colorPrimary); } initialProgressBar = findViewById(R.id.initial_progress); }
@Override public void initView(View view) { super.initView(view); mList.setDivider(null); mList.setSelector(android.R.color.transparent); mList.addHeaderView(initHeaderView()); mList.addFooterView(initFooterView()); mSwiperefreshlayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { if (mState == STATE_REFRESH) { return; } else { // 设置顶部正在刷新 setSwipeRefreshLoadingState(mSwiperefreshlayout); /* !!! 设置耗时操作 !!! */ initCommitLayout(); } } }); mSwiperefreshlayout.setColorSchemeResources( R.color.swiperefresh_color1, R.color.swiperefresh_color2, R.color.swiperefresh_color3, R.color.swiperefresh_color4); initListData(); initCommitLayout(); }
private void initView() { errorLayout.setOnLayoutClickListener(new OnClickListener() { @Override public void onClick(View v) { requestData(true); } }); listview.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Bundle args = new Bundle(); args.putInt(TeamDiaryFragment.TEAMID_KEY, teamId); args.putSerializable(TeamDiaryFragment.DIARYDETAIL_KEY, datas .getList().get(position)); UIHelper.showDiaryDetail(cxt, args); } }); pullHeadView.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { if (BaseFragment.mState == BaseFragment.STATE_REFRESH) { return; } else { errorLayout.setErrorMessage("本周无人提交周报"); // // 设置顶部正在刷新 // setSwipeRefreshLoadingState(pullHeadView); requestData(false); } } }); pullHeadView.setColorSchemeResources(R.color.swiperefresh_color1, R.color.swiperefresh_color2, R.color.swiperefresh_color3, R.color.swiperefresh_color4); }
private void initPullToRefresh() { this.mSwipeLayout.setOnRefreshListener(new OnRefreshListener() { public void onRefresh() { if (PPRecyclerView.this.mListener == null) { PPRecyclerView.this.mSwipeLayout.setRefreshing(false); } else if (!PPRecyclerView.this.isRefreshing) { PPRecyclerView.this.isRefreshing = true; PPRecyclerView.this.mListener.refresh(); } } }); }
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); ButterKnife.inject((Object) this, view); this.rvMain.setHasFixedSize(true); this.mLayoutManager = new LinearLayoutManager(getActivity()); this.rvMain.setLayoutManager(this.mLayoutManager); this.mAdapter = new ContentAdapter(getActivity(), this.mDataList); this.rvMain.setAdapter(this.mAdapter); this.srlRefresh.setOnRefreshListener(new OnRefreshListener() { public void onRefresh() { FragmentApn.this.requestMessage(false); } }); showLoading(); }
@Override protected void bindEvents() { mListView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(Adapter adapter, View view, int position, long id) { Intent intent = new Intent(getContext(), ImageGridActivity.class); intent.putExtra(GIntent.EXTRA_ALBUM, (AlbumInfo) adapter.getItem(position)); startActivity(intent); } }); mWarningClose.setOnClickListener(this); mSwipeRefreshView.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { getUiHandler().postDelayed(new Runnable() { @Override public void run() { mSwipeRefreshView.setRefreshing(false); } }, 2 * 1000); } }); }
@Override protected void addEventEmitters( final ThemedReactContext reactContext, final ReactSwipeRefreshLayout view) { view.setOnRefreshListener( new OnRefreshListener() { @Override public void onRefresh() { reactContext.getNativeModule(UIManagerModule.class).getEventDispatcher() .dispatchEvent(new RefreshEvent(view.getId())); } }); }
@Override protected void addEventEmitters( final ThemedReactContext reactContext, final ReactSwipeRefreshLayout view) { view.setOnRefreshListener( new OnRefreshListener() { @Override public void onRefresh() { reactContext.getNativeModule(UIManagerModule.class).getEventDispatcher() .dispatchEvent(new RefreshEvent(view.getId(), SystemClock.nanoTime())); } }); }
private void initSwipeLatout() { mSwipeLayout.setColorSchemeResources(android.R.color.holo_blue_bright); mSwipeLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { loadRecentDatas(); } }); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FAIMSApplication.getInstance().setApplication(getApplication()); setContentView(R.layout.activity_main); ListView moduleList = (ListView) findViewById(R.id.module_list); staticPanel = (DrawerLayout) findViewById(R.id.static_module_drawer_layout); staticPanel.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); connectionStatusText = (TextView) findViewById(R.id.connection_status_text); connectionStatusIcon = (ImageView) findViewById(R.id.connection_status_icon); final SwipeRefreshLayout swipe = (SwipeRefreshLayout) findViewById(R.id.swipe_container); int blueColour = R.color.color_blue; swipe.setColorScheme(blueColour, blueColour, blueColour, blueColour); swipe.setRefreshing(false); swipe.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { readModules(); swipe.setRefreshing(false); } }); moduleListAdapter = new ModuleListAdapter(this, R.layout.module_list_item, this); moduleList.setAdapter(moduleListAdapter); }
/** * 初始化刷新相关的view跟事件</br> * * @param rootView */ protected void initRefreshView(View rootView) { int refreshResId = ResFinder.getId("umeng_comm_topic_refersh"); mRefreshLvLayout = (RefreshLvLayout) rootView.findViewById(refreshResId); // 推荐用户页面无加载更多跟下拉刷新 if (fromRecommedTopic) { mRefreshLvLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { mPresenter.loadDataFromServer(); } }); mRefreshLvLayout.setOnLoadListener(new OnLoadListener() { @Override public void onLoad() { mPresenter.loadMoreData(); } }); } int listViewResId = ResFinder.getId("umeng_comm_topic_listview"); mTopicListView = mRefreshLvLayout.findRefreshViewById(listViewResId); initAdapter(); if (!mSaveButtonVisiable) { // 目前推荐话题不需要刷新跟加载更多,因此暂时设置不可用 // mRefreshLvLayout.setEnabled(false); } else { mRefreshLvLayout.setDefaultFooterView(); } mBaseView = (BaseView) rootView.findViewById(ResFinder.getId("umeng_comm_baseview")); mBaseView.setEmptyViewText(ResFinder.getString("umeng_comm_no_recommend_topic")); }
@Override protected void initWidgets() { int refreshResId = ResFinder.getId("umeng_comm_topic_lv_layout"); int topicListViewResId = ResFinder.getId("umeng_comm_topic_listview"); mRefreshLvLayout = (RefreshLvLayout) mRootView.findViewById(refreshResId); mRefreshLvLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { mPresenter.loadDataFromServer(); } }); mRefreshLvLayout.setOnLoadListener(new OnLoadListener() { @Override public void onLoad() { loadMore(); } }); mTopicListView = mRefreshLvLayout.findRefreshViewById(topicListViewResId); // mTopicListView = (ListView) // mRootView.findViewById(topicListViewResId); mTopicListView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // 对于原来的值取反 setItemSelected(view, position); } }); mSelectedTopics.clear(); mAdapter = new TopicPickerAdater(getActivity()); mRefreshLvLayout.setAdapter(mAdapter); }
@SuppressLint("InlinedApi") public void initialView(final Context context, ViewGroup rootView) { mInflater = LayoutInflater.from(context); RelativeLayout todayToDoViewLayout = (RelativeLayout)mInflater.inflate(R.layout.today_todo_view, rootView, false); final SwipeRefreshLayout swipeRefreshLayout = (SwipeRefreshLayout)todayToDoViewLayout.findViewById(R.id.swipe_container); swipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { // TODO Auto-generated method stub new Handler().postDelayed(new Runnable() { @Override public void run() { // TODO Auto-generated method stub swipeRefreshLayout.setRefreshing(false); } }, 5000); } }); swipeRefreshLayout.setColorScheme(android.R.color.holo_blue_bright, android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light); mTodayTodoListView = (ListView)todayToDoViewLayout.findViewById(R.id.list_view); mTodayToDoAdapter = new TodayToDoAdapter(context, mToDoItemInfos); mTodayTodoListView.setAdapter(mTodayToDoAdapter); this.addView(todayToDoViewLayout); }
@SuppressLint("InlinedApi") public void initialView(final Context context, ViewGroup rootView) { mInflater = LayoutInflater.from(context); RelativeLayout todayToDoViewLayout = (RelativeLayout)mInflater.inflate(R.layout.today_todo_view, rootView, false); final SwipeRefreshLayout swipeRefreshLayout = (SwipeRefreshLayout)todayToDoViewLayout.findViewById(R.id.swipe_container); swipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { // TODO Auto-generated method stub new Handler().postDelayed(new Runnable() { @Override public void run() { // TODO Auto-generated method stub swipeRefreshLayout.setRefreshing(false); } }, 5000); } }); swipeRefreshLayout.setColorScheme(android.R.color.holo_blue_bright, android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light); mCompleteTodoListView = (ListView)todayToDoViewLayout.findViewById(R.id.list_view); mCompleteToDoAdapter = new CompleteToDoAdapter(context, mToDoItemInfos); mCompleteTodoListView.setAdapter(mCompleteToDoAdapter); this.addView(todayToDoViewLayout); }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View root = inflater.inflate(R.layout.fragment_my_profile, container, false); mSwipeRefreshLayout = (SwipeRefreshLayout) root.findViewById(R.id.ptr_layout); mList = (ListView) mSwipeRefreshLayout.findViewById(R.id.list_of_fields); mProgressBar = (ProgressBar) root.findViewById(R.id.progress_bar); ViewUtils.hideAndDisableViews(mList, mProgressBar); OnRefreshListener listener = new OnRefreshListener() { @Override public void onRefresh() { if (!mIsRefreshing) { startUpdate(); } } }; int blue = R.color.actionbar_blue; int grey = R.color.light_grey; mSwipeRefreshLayout.setOnRefreshListener(listener); mSwipeRefreshLayout.setColorSchemeResources(blue, grey, blue); // restoring previous state of fragment restoreFromPreviousState(savedInstanceState); return root; }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_tweets_list, container, false); swipeLayout = (SwipeRefreshLayout) v.findViewById(R.id.swipe_container); swipeLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { fetchNewTweets(); } }); swipeLayout.setColorScheme(android.R.color.holo_blue_dark, android.R.color.holo_green_dark, android.R.color.holo_orange_dark, android.R.color.holo_red_dark); lvTweets = (ListView) v.findViewById(R.id.lvTweets); lvTweets.setAdapter(aTweets); lvTweets.setOnScrollListener(new EndlessScrollListener() { @Override public void onLoadMore(int page, int totalItemsCount) { String max_id = null; if (tweets.size() > 0) { max_id = String.valueOf(tweets.get(tweets.size()-1).getUid()); } fetchOldTweets(max_id); } }); populateTimeline(); return v; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_refreshlist); mSwipeRefreshLayout = (PullToRefreshSwipeLayout) findViewById(R.id.swipe_refresh); mListView = (ListView) findViewById(R.id.list_view); mSourceData = initData(); list.addAll(mSourceData); mAdapter = new RefreshAdapter(this, mSourceData); mListView.setAdapter(mAdapter); mSwipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { mSwipeRefreshLayout.postDelayed(new Runnable() { @Override public void run() { mSwipeRefreshLayout.setRefreshing(false); list.clear(); mSourceData.clear(); mAdapter.notifyDataSetChanged(); } }, 2000); } }); mSwipeRefreshLayout.setOnPullUpListener(new PullToRefreshSwipeLayout.OnPullUpListener() { @Override public void onPullUp() { if (list.size() > 15) { mSwipeRefreshLayout.postDelayed(new Runnable() { @Override public void run() { Toast.makeText(getBaseContext(), "没有数据了" + list.size(), Toast.LENGTH_SHORT).show(); mSwipeRefreshLayout.setViewStatus(PullToRefreshSwipeLayout.NONE); } }, 2000); } else { for (int i = 0; i < 10; i++) { list.add("onLoad:" + i); } mSwipeRefreshLayout.postDelayed(new Runnable() { @Override public void run() { mSwipeRefreshLayout.setViewStatus(PullToRefreshSwipeLayout.NONE); mSourceData.clear(); mSourceData.addAll(list); mAdapter.notifyDataSetChanged(); } }, 2000); } } }); }
protected void setRefreshLayoutListener() { swipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { new Handler().postDelayed(new Runnable() { @Override public void run() { if (listView.getFirstVisiblePosition() == 0 && !isloading && haveMoreData) { List<EMMessage> messages; try { if (chatType == EaseConstant.CHATTYPE_SINGLE) { messages = conversation.loadMoreMsgFromDB(messageList.getItem(0).getMsgId(), pagesize); } else { messages = conversation.loadMoreMsgFromDB(messageList.getItem(0).getMsgId(), pagesize); } } catch (Exception e1) { swipeRefreshLayout.setRefreshing(false); return; } if (messages.size() > 0) { messageList.refreshSeekTo(messages.size() - 1); if (messages.size() != pagesize) { haveMoreData = false; } } else { haveMoreData = false; } isloading = false; } else { Toast.makeText(getActivity(), getResources().getString(R.string.no_more_messages), Toast.LENGTH_SHORT).show(); } swipeRefreshLayout.setRefreshing(false); } }, 600); } }); }