Skip to content
This repository has been archived by the owner on Feb 25, 2022. It is now read-only.

Commit

Permalink
Refresh button is back
Browse files Browse the repository at this point in the history
  • Loading branch information
seven332 committed Sep 30, 2015
1 parent c3203d5 commit 4b25bf1
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
9 changes: 9 additions & 0 deletions app/src/main/java/com/hippo/nimingban/ui/ListActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ public final class ListActivity extends AbsActivity

private MenuItem mRule;
private MenuItem mCreatePost;
private MenuItem mRefresh;
private MenuItem mSortForumsMenu;

private @Nullable Forum mCurrentForum;
Expand Down Expand Up @@ -209,6 +210,7 @@ public void onDrawerClosed(View view) {
if (mRightDrawer == view) {
setMenuItemVisible(mRule, true);
setMenuItemVisible(mCreatePost, true);
setMenuItemVisible(mRefresh, true);
setMenuItemVisible(mSortForumsMenu, false);
}
}
Expand All @@ -227,6 +229,7 @@ public void onDrawerOpened(View view) {

setMenuItemVisible(mRule, false);
setMenuItemVisible(mCreatePost, false);
setMenuItemVisible(mRefresh, false);
setMenuItemVisible(mSortForumsMenu, true);
}
}
Expand Down Expand Up @@ -597,15 +600,18 @@ public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_list, menu);
mRule = menu.findItem(R.id.action_rule);
mCreatePost = menu.findItem(R.id.action_create_post);
mRefresh = menu.findItem(R.id.action_refresh);
mSortForumsMenu = menu.findItem(R.id.action_sort_forums);

if (mSlidingDrawerLayout.isDrawerOpen(Gravity.RIGHT)) {
mRule.setVisible(false);
mCreatePost.setVisible(false);
mRefresh.setVisible(false);
mSortForumsMenu.setVisible(true);
} else {
mRule.setVisible(true);
mCreatePost.setVisible(true);
mRefresh.setVisible(true);
mSortForumsMenu.setVisible(false);
}

Expand Down Expand Up @@ -684,6 +690,9 @@ public boolean onOptionsItemSelected(MenuItem item) {
startActivity(intent);
}
return true;
case R.id.action_refresh:
mPostHelper.refresh();
return true;
case R.id.action_sort_forums:
intent = new Intent(this, SortForumsActivity.class);
intent.putExtra(SortForumsActivity.KEY_SITE, ACSite.getInstance().getId()); // TODO support other site
Expand Down
6 changes: 6 additions & 0 deletions app/src/main/res/menu/activity_list.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@
android:icon="@drawable/ic_message_plus_outline_dark_x24"
app:showAsAction="ifRoom"/>

<item
android:id="@+id/action_refresh"
android:title="@string/refresh"
android:icon="@drawable/ic_refresh_dark_x24"
app:showAsAction="ifRoom"/>

<item
android:id="@+id/action_sort_forums"
android:title="@string/sort_forums"
Expand Down

0 comments on commit 4b25bf1

Please sign in to comment.