diff options
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java')
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java | 18 |
1 files changed, 5 insertions, 13 deletions
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 439c8c56..30266289 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java +++ b/app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java @@ -132,12 +132,7 @@ public class PostFragment extends PageFragment implements TextWatcher, View.OnFo editText.setTextKeepState(postState.getText()); editText.addTextChangedListener(this); updateTextCount(editText.getText()); - new UIHandler() { - @Override - public void run() { - editText.setSelection(start, end); - } - }.postAtFrontOfQueue(); + new UIHandler(() -> editText.setSelection(start, end)).postAtFrontOfQueue(); } if (viewGroupReply != null) { if (postState.getInReplyToStatusID() >= 0) { @@ -359,13 +354,10 @@ public class PostFragment extends PageFragment implements TextWatcher, View.OnFo private void showIME() { if (editText != null) { - new UIHandler() { - @Override - public void run() { - InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); - imm.showSoftInput(editText, InputMethodManager.RESULT_UNCHANGED_SHOWN); - } - }.postDelayed(100); + new UIHandler(() -> { + InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); + imm.showSoftInput(editText, InputMethodManager.RESULT_UNCHANGED_SHOWN); + }).postDelayed(100); } } |