diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2015-09-21 16:31:25 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2015-09-21 16:31:25 +0900 |
commit | 85a3626036785148c75ee6453e17c7efc74bece7 (patch) | |
tree | 697a6f8bf109bbf1866b7bc9bfe4ee59a887d779 /app/src/main/java/net/lacolaco/smileessence/view | |
parent | e06ab7394233f320343aef55e689eb0437010c86 (diff) | |
download | SmileEssence-85a3626036785148c75ee6453e17c7efc74bece7.tar.gz |
UIHandler をもっと素直に
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/view')
8 files changed, 20 insertions, 20 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/DialogHelper.java b/app/src/main/java/net/lacolaco/smileessence/view/DialogHelper.java index f920ecaa..6f8af2f5 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/DialogHelper.java +++ b/app/src/main/java/net/lacolaco/smileessence/view/DialogHelper.java @@ -35,7 +35,7 @@ public class DialogHelper { private static LinkedHashSet<String> dialogStack = new LinkedHashSet<>(); public static void closeAllDialogs(Activity activity) { - for (String tag : new LinkedHashSet<String>(dialogStack)) { + for (String tag : new LinkedHashSet<>(dialogStack)) { StackableDialogFragment dialog = (StackableDialogFragment) activity.getFragmentManager().findFragmentByTag(tag); if (dialog != null) { dialog.dismiss(); diff --git a/app/src/main/java/net/lacolaco/smileessence/view/HomeFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/HomeFragment.java index 45159f81..e1291a8d 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/HomeFragment.java +++ b/app/src/main/java/net/lacolaco/smileessence/view/HomeFragment.java @@ -90,10 +90,10 @@ public class HomeFragment extends CustomListFragment<StatusListAdapter> { final MainActivity activity = (MainActivity) getActivity(); final StatusListAdapter adapter = getAdapter(); if (activity.isStreaming()) { - new UIHandler(() -> { + new UIHandler().post(() -> { updateListViewWithNotice(refreshView.getRefreshableView(), true); refreshView.onRefreshComplete(); - }).post(); + }); return; } final Account currentAccount = activity.getCurrentAccount(); diff --git a/app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java index 30266289..7826f457 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java +++ b/app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java @@ -132,7 +132,7 @@ public class PostFragment extends PageFragment implements TextWatcher, View.OnFo editText.setTextKeepState(postState.getText()); editText.addTextChangedListener(this); updateTextCount(editText.getText()); - new UIHandler(() -> editText.setSelection(start, end)).postAtFrontOfQueue(); + new UIHandler().postAtFrontOfQueue(() -> editText.setSelection(start, end)); } if (viewGroupReply != null) { if (postState.getInReplyToStatusID() >= 0) { @@ -354,10 +354,10 @@ public class PostFragment extends PageFragment implements TextWatcher, View.OnFo private void showIME() { if (editText != null) { - new UIHandler(() -> { + new UIHandler().postDelayed(() -> { InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(editText, InputMethodManager.RESULT_UNCHANGED_SHOWN); - }).postDelayed(100); + }, 100); } } diff --git a/app/src/main/java/net/lacolaco/smileessence/view/SearchFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/SearchFragment.java index 4af11217..edcb0a07 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/SearchFragment.java +++ b/app/src/main/java/net/lacolaco/smileessence/view/SearchFragment.java @@ -140,10 +140,10 @@ public class SearchFragment extends CustomListFragment<SearchListAdapter> implem final SearchListAdapter adapter = getAdapter(); String queryString = adapter.getQuery(); if (TextUtils.isEmpty(queryString)) { - new UIHandler(() -> { + new UIHandler().post(() -> { notifyTextEmpty(activity); refreshView.onRefreshComplete(); - }).post(); + }); return; } final Query query = new Query(); @@ -183,10 +183,10 @@ public class SearchFragment extends CustomListFragment<SearchListAdapter> implem final SearchListAdapter adapter = getAdapter(); String queryString = adapter.getQuery(); if (TextUtils.isEmpty(queryString)) { - new UIHandler(() -> { + new UIHandler().post(() -> { notifyTextEmpty(activity); refreshView.onRefreshComplete(); - }).post(); + }); return; } final Query query = new Query(); diff --git a/app/src/main/java/net/lacolaco/smileessence/view/UserListFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/UserListFragment.java index 7cb7cd6e..da2c89ea 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/UserListFragment.java +++ b/app/src/main/java/net/lacolaco/smileessence/view/UserListFragment.java @@ -109,10 +109,10 @@ public class UserListFragment extends CustomListFragment<UserListListAdapter> im final UserListListAdapter adapter = (UserListListAdapter) getAdapter(); String listFullName = adapter.getListFullName(); if (TextUtils.isEmpty(listFullName)) { - new UIHandler(() -> { + new UIHandler().post(() -> { notifyTextEmpty(activity); refreshView.onRefreshComplete(); - }).post(); + }); return; } Paging paging = TwitterUtils.getPaging(activity.getRequestCountPerPage()); @@ -139,13 +139,13 @@ public class UserListFragment extends CustomListFragment<UserListListAdapter> im final MainActivity activity = getMainActivity(); final Account currentAccount = activity.getCurrentAccount(); Twitter twitter = currentAccount.getTwitter(); - final UserListListAdapter adapter = (UserListListAdapter) getAdapter(); + final UserListListAdapter adapter = getAdapter(); String listFullName = adapter.getListFullName(); if (TextUtils.isEmpty(listFullName)) { - new UIHandler(() -> { + new UIHandler().post(() -> { notifyTextEmpty(activity); refreshView.onRefreshComplete(); - }).post(); + }); return; } Paging paging = TwitterUtils.getPaging(activity.getRequestCountPerPage()); diff --git a/app/src/main/java/net/lacolaco/smileessence/view/adapter/CustomListAdapter.java b/app/src/main/java/net/lacolaco/smileessence/view/adapter/CustomListAdapter.java index 16691238..9c68b2e9 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/adapter/CustomListAdapter.java +++ b/app/src/main/java/net/lacolaco/smileessence/view/adapter/CustomListAdapter.java @@ -160,7 +160,7 @@ public class CustomListAdapter<T extends IViewModel> extends BaseAdapter { public void updateForce() { synchronized (LOCK) { - new UIHandler(this::notifyDataSetChanged).post(); + new UIHandler().post(this::notifyDataSetChanged); } } } diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/UserDetailDialogFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/dialog/UserDetailDialogFragment.java index 9b344641..2333bd4a 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/UserDetailDialogFragment.java +++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/UserDetailDialogFragment.java @@ -347,12 +347,12 @@ public class UserDetailDialogFragment extends StackableDialogFragment implements @Override protected void executeCommand(Command command) { super.executeCommand(command); - new UIHandler(() -> { + new UIHandler().postDelayed(() -> { if (UserDetailDialogFragment.this.isDetached()) { return; } updateRelationship(activity, user.getId()); - }).postDelayed(1000); + }, 1000); } }; menuFragment.setUserID(user.getId()); diff --git a/app/src/main/java/net/lacolaco/smileessence/view/listener/ListItemClickListener.java b/app/src/main/java/net/lacolaco/smileessence/view/listener/ListItemClickListener.java index 3ed73acb..93a20c33 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/listener/ListItemClickListener.java +++ b/app/src/main/java/net/lacolaco/smileessence/view/listener/ListItemClickListener.java @@ -55,9 +55,9 @@ public class ListItemClickListener implements View.OnClickListener { final int currentBgColor = ((ColorDrawable) v.getBackground()).getColor(); v.setBackgroundColor(activity.getResources().getColor(R.color.metro_blue)); v.invalidate(); - new UIHandler(() -> { + new UIHandler().post(() -> { v.setBackgroundColor(currentBgColor); callback.run(); - }).post(); + }); } } |