Guest User

Untitled

a guest
Jun 20th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. override fun onCreate(savedInstanceState: Bundle?) {
  2. // ...
  3. window.addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL)
  4. window.addFlags(WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH)
  5. }
  6.  
  7. override fun onBackPressed() {
  8. broadcastUserCanceled()
  9. super.onBackPressed()
  10. }
  11.  
  12. override fun onTouchEvent(event: MotionEvent?): Boolean {
  13. if (event?.action == MotionEvent.ACTION_OUTSIDE) {
  14. broadcastUserCanceled()
  15. }
  16. return super.onTouchEvent(event)
  17. }
  18.  
  19. private fun broadcastUserCanceled() {
  20. broadcastResult(BillingResponse.USER_CANCELED, Bundle())
  21. }
Add Comment
Please, Sign In to add comment