2014-01-13 6 views
2

Я хочу отключить вход с экрана (в основном сенсорные входы) с помощью датчика приближения.Как отключить сенсорный ввод с помощью датчика приближения в android?

Ввод экрана должен быть отключен и включен с помощью изменения датчика приближения.

Я нашел здесь много вопросов, но не нашел подходящего ответа.

Это onSensorChanged метод:

public void onSensorChanged(SensorEvent event) { 
// TODO Auto-generated method stub 
if (event.values[0] == 0) { 

    Toast.makeText(getApplicationContext(), "sensor in 0",Toast.LENGTH_LONG).show(); 

} else { 

    Toast.makeText(getApplicationContext(), "sensor in 1",Toast.LENGTH_LONG).show(); 

    } 
} 

Это код, который я попробовал, но приложение станет разбился:

Dialog overlayDialog = new Dialog(getApplicationContext(), android.R.style.Theme_Panel); 
overlayDialog.setCancelable(true); 
overlayDialog.show(); 
+0

Не могли бы вы рассказать, что вы пытаетесь реализовать? Что ты хочешь делать ? –

+0

@ shree202 Я разрабатываю приложение для раздачи доски. Во время разговора есть вероятность того, что вызов прекратится, случайно коснувшись кнопки завершения вызова. Я хочу избежать этого с помощью датчика приближения – irfan

ответ

0

Try с помощью setClickable (ложь). Проверьте это ... Нажмите here

+1

Ответы только на ссылку устарели. –

+0

Мне очень жаль, я новичок. Я не буду этого делать снова –

Смежные вопросы