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);
}
}