mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-07-31 19:20:34 +00:00
add refresh listener
This commit is contained in:
parent
db2f65d2f7
commit
ec0d94ad0b
2 changed files with 5 additions and 8 deletions
|
|
@ -42,13 +42,6 @@ public class ChallengeListFragment extends BaseMainFragment implements SwipeRefr
|
|||
private boolean viewUserChallengesOnly;
|
||||
private Action0 refreshCallback;
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstance) {
|
||||
super.onCreate(savedInstance);
|
||||
|
||||
challengeAdapter = new ChallengesListViewAdapter(viewUserChallengesOnly);
|
||||
}
|
||||
|
||||
public void setViewUserChallengesOnly(boolean only) {
|
||||
this.viewUserChallengesOnly = only;
|
||||
}
|
||||
|
|
@ -104,6 +97,11 @@ public class ChallengeListFragment extends BaseMainFragment implements SwipeRefr
|
|||
View v = inflater.inflate(R.layout.fragment_challengeslist, container, false);
|
||||
unbinder = ButterKnife.bind(this, v);
|
||||
|
||||
challengeAdapter = new ChallengesListViewAdapter(viewUserChallengesOnly);
|
||||
|
||||
swipeRefreshLayout.setOnRefreshListener(this);
|
||||
swipeRefreshEmptyLayout.setOnRefreshListener(this);
|
||||
|
||||
recyclerView.setLayoutManager(new LinearLayoutManager(this.activity));
|
||||
recyclerView.setAdapter(challengeAdapter);
|
||||
if (!viewUserChallengesOnly) {
|
||||
|
|
|
|||
|
|
@ -49,7 +49,6 @@ public class ChallengesOverviewFragment extends BaseMainFragment {
|
|||
Observable<ArrayList<Challenge>> getUserChallengesObservable = this.apiHelper.apiService.getUserChallenges()
|
||||
.compose(apiHelper.configureApiCallObserver());
|
||||
|
||||
|
||||
userChallengesFragment = new ChallengeListFragment();
|
||||
userChallengesFragment.setUser(this.user);
|
||||
userChallengesFragment.setRefreshingCallback(getUserChallengesObservable::repeat);
|
||||
|
|
|
|||
Loading…
Reference in a new issue