Search in sources :

Example 1 with OrganizationSelectionProvider

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();
}
Also used : OrganizationSelectionProvider(com.github.pockethub.android.ui.user.OrganizationSelectionProvider)

Example 2 with OrganizationSelectionProvider

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);
}
Also used : User(com.meisolsson.githubsdk.model.User) OrganizationSelectionProvider(com.github.pockethub.android.ui.user.OrganizationSelectionProvider) Activity(android.app.Activity) UserViewActivity(com.github.pockethub.android.ui.user.UserViewActivity)

Aggregations

OrganizationSelectionProvider (com.github.pockethub.android.ui.user.OrganizationSelectionProvider)2 Activity (android.app.Activity)1 UserViewActivity (com.github.pockethub.android.ui.user.UserViewActivity)1 User (com.meisolsson.githubsdk.model.User)1