use of com.github.pockethub.android.ui.user.OrganizationSelectionProvider in project PocketHub by pockethub.
the class RepositoryListFragment method onDetach.
@Override
public void onDetach() {
if (getActivity() != null && getActivity() instanceof OrganizationSelectionProvider) {
OrganizationSelectionProvider selectionProvider = (OrganizationSelectionProvider) getActivity();
selectionProvider.removeListener(this);
}
super.onDetach();
}
use of com.github.pockethub.android.ui.user.OrganizationSelectionProvider in project PocketHub by pockethub.
the class RepositoryListFragment method onActivityCreated.
@Override
public void onActivityCreated(Bundle savedInstanceState) {
Activity activity = getActivity();
User currentOrg = null;
if (getActivity() instanceof OrganizationSelectionProvider) {
currentOrg = ((OrganizationSelectionProvider) activity).addListener(this);
}
if (getArguments() != null && getArguments().containsKey("org")) {
currentOrg = getArguments().getParcelable("org");
}
if (currentOrg == null && savedInstanceState != null) {
currentOrg = savedInstanceState.getParcelable(EXTRA_USER);
}
org.set(currentOrg);
if (currentOrg != null) {
recentRepos = new RecentRepositories(activity, currentOrg);
}
setEmptyText(R.string.no_repositories);
super.onActivityCreated(savedInstanceState);
}
Aggregations