package tellh.com.gitclub.presentation.view.activity.detail_list; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.MenuItem; import tellh.com.gitclub.R; import static tellh.com.gitclub.common.config.ExtraKey.USER_NAME; /** * Created by tlh on 2016/9/16 :) */ public class ListStarredRepoActivity extends ListRepoActivity { public static void launch(String user, Activity srcActivity) { Intent intent = new Intent(srcActivity, ListStarredRepoActivity.class); intent.putExtra(USER_NAME, user); srcActivity.startActivity(intent); } @Override protected String getToolbarTitle() { return "Stars"; } @Override public void onToLoadMore(int curPage) { super.onToLoadMore(curPage); presenter.listStarredRepo(curPage + 1); } @Override public void onRefresh() { super.onRefresh(); presenter.listStarredRepo(1); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_sort, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == R.id.action_sort) { presenter.getDialogSortRepo().show(); return true; } return super.onOptionsItemSelected(item); } }