Search in sources :

Example 1 with UserItem

use of com.github.pockethub.android.ui.item.UserItem in project PocketHub by pockethub.

the class PagedUserFragment method onItemClick.

@Override
public void onItemClick(@NonNull Item item, @NonNull View view) {
    if (item instanceof UserItem) {
        User user = ((UserItem) item).getUser();
        startActivity(UserViewActivity.createIntent(user));
    }
}
Also used : User(com.meisolsson.githubsdk.model.User) UserItem(com.github.pockethub.android.ui.item.UserItem)

Example 2 with UserItem

use of com.github.pockethub.android.ui.item.UserItem in project PocketHub by pockethub.

the class SearchUserListFragment method onItemClick.

@Override
public void onItemClick(@NonNull Item item, @NonNull View view) {
    if (item instanceof UserItem) {
        User result = ((UserItem) item).getUser();
        ServiceGenerator.createService(getContext(), UserService.class).getUser(result.login()).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).as(AutoDisposeUtils.bindToLifecycle(this)).subscribe(response -> startActivity(UserViewActivity.createIntent(response.body())));
    }
}
Also used : User(com.meisolsson.githubsdk.model.User) UserService(com.meisolsson.githubsdk.service.users.UserService) UserItem(com.github.pockethub.android.ui.item.UserItem)

Aggregations

UserItem (com.github.pockethub.android.ui.item.UserItem)2 User (com.meisolsson.githubsdk.model.User)2 UserService (com.meisolsson.githubsdk.service.users.UserService)1