Skip to content

Commit f643559

Browse files
committed
see 05/04 log
1 parent c3250d9 commit f643559

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

utilcode/src/main/java/com/blankj/utilcode/util/PermissionUtils.java

+10
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
import android.support.annotation.RequiresApi;
1313
import android.support.v4.content.ContextCompat;
1414
import android.util.Log;
15+
import android.view.MotionEvent;
16+
import android.view.WindowManager;
1517

1618
import com.blankj.utilcode.constant.PermissionConstants;
1719
import com.blankj.utilcode.util.PermissionUtils.OnRationaleListener.ShouldRequest;
@@ -288,6 +290,8 @@ public static void start(final Context context) {
288290

289291
@Override
290292
protected void onCreate(@Nullable Bundle savedInstanceState) {
293+
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
294+
| WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH);
291295
if (sInstance == null) {
292296
super.onCreate(savedInstanceState);
293297
Log.e("PermissionUtils", "request permissions failed");
@@ -320,6 +324,12 @@ public void onRequestPermissionsResult(int requestCode,
320324
sInstance.onRequestPermissionsResult(this);
321325
finish();
322326
}
327+
328+
@Override
329+
public boolean dispatchTouchEvent(MotionEvent ev) {
330+
finish();
331+
return true;
332+
}
323333
}
324334

325335

0 commit comments

Comments
 (0)