|
@@ -18,7 +18,9 @@ import android.content.SharedPreferences;
|
|
|
import android.os.Bundle;
|
|
|
import android.support.v4.content.LocalBroadcastManager;
|
|
|
import android.text.Html;
|
|
|
+import android.util.Log;
|
|
|
import android.view.LayoutInflater;
|
|
|
+import android.view.MotionEvent;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
import android.widget.CompoundButton;
|
|
@@ -257,9 +259,14 @@ public class HomeFragment extends Fragment {
|
|
|
mRootView = inflater.inflate(R.layout.fragment_home, container, false);
|
|
|
assignViews();
|
|
|
|
|
|
- mRootView.findViewById(R.id.surfaceview).setOnClickListener(new View.OnClickListener() {
|
|
|
+ mRootView.findViewById(R.id.surfaceview).setOnTouchListener(new View.OnTouchListener() {
|
|
|
@Override
|
|
|
- public void onClick(View v) {
|
|
|
+ public boolean onTouch(View v, MotionEvent event) {
|
|
|
+ float relx = event.getX() / (float)v.getWidth();
|
|
|
+ float rely = event.getY() / (float)v.getHeight();
|
|
|
+ if (relx < 0.25f || relx > 0.75f) return false;
|
|
|
+ if (rely < 0.25f || rely > 0.75f) return false;
|
|
|
+
|
|
|
String message = "???";
|
|
|
switch (mThreatLevel) {
|
|
|
case NOT_MONITORING:
|
|
@@ -277,8 +284,11 @@ public class HomeFragment extends Fragment {
|
|
|
}
|
|
|
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.getInstance());
|
|
|
builder.setMessage(Html.fromHtml(message));
|
|
|
+ builder.setCancelable(true);
|
|
|
AlertDialog alert = builder.create();
|
|
|
alert.show();
|
|
|
+
|
|
|
+ return false;
|
|
|
}
|
|
|
});
|
|
|
|