Commit 698cb34c by yuichiro ogawa

フォーカス移動の修正、コメント追加

parent 3d3eb6d9
...@@ -462,11 +462,10 @@ public class ParentWebViewActivity extends ABVContentViewActivity { ...@@ -462,11 +462,10 @@ public class ParentWebViewActivity extends ABVContentViewActivity {
@Override @Override
public boolean dispatchKeyEvent(KeyEvent event) { public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getAction()==KeyEvent.ACTION_DOWN || event.getAction()==KeyEvent.ACTION_UP) {
switch (event.getKeyCode()) {
case KeyEvent.KEYCODE_BACK:
// KAGOME Ph2 WebView表示時に戻るボタンの誤打で報告が消えることがあるため非活性に変更 // KAGOME Ph2 WebView表示時に戻るボタンの誤打で報告が消えることがあるため非活性に変更
return true; if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {return true;}
if (event.getAction()==KeyEvent.ACTION_UP) {
switch (event.getKeyCode()) {
case KeyEvent.KEYCODE_ENTER: case KeyEvent.KEYCODE_ENTER:
// KAGOME Ph2 バーコード読み取り時のEnterキー入力イベントをハンドリング // KAGOME Ph2 バーコード読み取り時のEnterキー入力イベントをハンドリング
doEnterEvent(); doEnterEvent();
......
...@@ -36,6 +36,7 @@ public class CheckFormWebview extends WebView { ...@@ -36,6 +36,7 @@ public class CheckFormWebview extends WebView {
} }
// WebView上でIMEキーボードのアクションがあった場合のハンドリングを行う // WebView上でIMEキーボードのアクションがあった場合のハンドリングを行う
// NOTE バーコード読取は{@link ParentWebviewActivity#dispatchKeyEvent(KeyEvent event) dispatchKeyEvent}でキャッチする
@Override public boolean performEditorAction(int action) { @Override public boolean performEditorAction(int action) {
if(action == EditorInfo.IME_ACTION_GO || action == EditorInfo.IME_ACTION_NEXT) { if(action == EditorInfo.IME_ACTION_GO || action == EditorInfo.IME_ACTION_NEXT) {
if(enterCallback != null) { if(enterCallback != null) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment