Закрытие активности при нажатии в любом месте - PullRequest
0 голосов
/ 31 марта 2012

Я хочу, чтобы моя активность (обычная активность с цифровыми часами в центре) закрывалась, когда я касался ее где угодно.Есть ли что-то вроде Activity.setOnClickListener или способ сделать это?

Ответы [ 3 ]

4 голосов
/ 31 марта 2012

Да в Activity, вы переопределяете существующие обработчики, на элементах управления добавляете сенсорные прослушиватели, и [activityinstance] .finish () изящно закрывает ваше приложение.

@Override
public boolean onTouchEvent(MotionEvent event) {
    this.finish();
    return true;
}
2 голосов
/ 31 марта 2012
@Override
 public boolean onTouchEvent(MotionEvent event) {
    // Write Code Goes Here means >> this.finish();
    return false;
}

Это вам поможет.

1 голос
/ 31 марта 2012

используйте onUserInteraction() для завершения своей деятельности. Этот метод называется Called всякий раз, когда событие, нажатие клавиши или трекбол отправляется действию.как говорит документ

...