diff --git a/src/main/java/org/medicmobile/webapp/mobile/EmbeddedBrowserActivity.java b/src/main/java/org/medicmobile/webapp/mobile/EmbeddedBrowserActivity.java index fc9ef244..79b96883 100644 --- a/src/main/java/org/medicmobile/webapp/mobile/EmbeddedBrowserActivity.java +++ b/src/main/java/org/medicmobile/webapp/mobile/EmbeddedBrowserActivity.java @@ -124,7 +124,7 @@ public void onReceiveValue(String result) { getFragmentManager() .beginTransaction() - .add(new OpenSettingsDialogFragment(container), OpenSettingsDialogFragment.class.getName()) + .add(new OpenSettingsDialogFragment(), OpenSettingsDialogFragment.class.getName()) .commit(); configureUserAgent(); diff --git a/src/main/java/org/medicmobile/webapp/mobile/OpenSettingsDialogFragment.java b/src/main/java/org/medicmobile/webapp/mobile/OpenSettingsDialogFragment.java index bc688d76..fc6fb012 100644 --- a/src/main/java/org/medicmobile/webapp/mobile/OpenSettingsDialogFragment.java +++ b/src/main/java/org/medicmobile/webapp/mobile/OpenSettingsDialogFragment.java @@ -1,5 +1,7 @@ package org.medicmobile.webapp.mobile; +import static org.medicmobile.webapp.mobile.MedicLog.trace; + import android.annotation.SuppressLint; import android.app.Activity; import android.app.Fragment; @@ -16,7 +18,7 @@ @SuppressLint("ValidFragment") public class OpenSettingsDialogFragment extends Fragment { - private final View view; + private View view; private int fingerTapCount = 0; private long lastTimeTap = 0; private GestureHandler swipeGesture; @@ -32,14 +34,11 @@ public boolean onTouch(View view, MotionEvent event) { } }; - public OpenSettingsDialogFragment(View view) { - this.view = view; - } - @Override - public void onCreate(@Nullable Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - view.setOnTouchListener(onTouchListener); + public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + this.view = view.findViewById(R.id.wbvMain); + this.view.setOnTouchListener(onTouchListener); } private void countTaps(MotionEvent event) {