manually remove focus from input after enter, closes #24
This commit is contained in:
parent
748cf3c074
commit
f067076752
|
@ -1,6 +1,7 @@
|
||||||
package com.akdev.nofbeventscraper;
|
package com.akdev.nofbeventscraper;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
|
import android.app.Activity;
|
||||||
import android.content.ClipboardManager;
|
import android.content.ClipboardManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
@ -10,6 +11,7 @@ import android.view.KeyEvent;
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
import android.view.inputmethod.InputMethodManager;
|
||||||
|
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
import androidx.appcompat.view.menu.MenuBuilder;
|
import androidx.appcompat.view.menu.MenuBuilder;
|
||||||
|
@ -205,6 +207,13 @@ public class MainActivity extends AppCompatActivity {
|
||||||
//If the key event is a key-down event on the "enter" button
|
//If the key event is a key-down event on the "enter" button
|
||||||
if ((keyevent.getAction() == KeyEvent.ACTION_DOWN) && (keycode == KeyEvent.KEYCODE_ENTER)) {
|
if ((keyevent.getAction() == KeyEvent.ACTION_DOWN) && (keycode == KeyEvent.KEYCODE_ENTER)) {
|
||||||
startScraping();
|
startScraping();
|
||||||
|
|
||||||
|
// do not focus next view, just release it
|
||||||
|
edit_text_uri_input.clearFocus();
|
||||||
|
|
||||||
|
// close soft keyboard
|
||||||
|
InputMethodManager imm = (InputMethodManager) view.getContext().getSystemService(Activity.INPUT_METHOD_SERVICE);
|
||||||
|
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
@ -231,7 +240,7 @@ public class MainActivity extends AppCompatActivity {
|
||||||
/**
|
/**
|
||||||
* manage Helper text on uri_input
|
* manage Helper text on uri_input
|
||||||
*
|
*
|
||||||
* @param str What should be displayed
|
* @param str What should be displayed
|
||||||
* @param error True if should be displayed as error
|
* @param error True if should be displayed as error
|
||||||
*/
|
*/
|
||||||
public void input_helper(String str, boolean error) {
|
public void input_helper(String str, boolean error) {
|
||||||
|
@ -279,6 +288,7 @@ public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Dispatch menu item to new activity
|
* Dispatch menu item to new activity
|
||||||
|
*
|
||||||
* @param item
|
* @param item
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue