Я пытался изменить TextView, когда пробирался по экрану. Я использовал GestureDector.OnGestureListener, и просто переделал onFling() METHODE следующим образом:Android: почему салфетки убивают мое приложение?
@Override
public boolean onFling(MotionEvent motionEvent, MotionEvent motionEvent2, float v, float v2) {
if (motionEvent.getRawY() < motionEvent2.getRawY()) {
((TextView) findViewById(R.id.textView)).setText("Next");
} else if (moveTaskToBack(motionEvent.getRawY() > motionEvent2.getRawY())) {
((TextView) findViewById(R.id.textView)).setText("Previous");
}
return true;
}
Но в моем случае, по странной причине, когда я пролистывание влево приложение просто останавливается (как я нажал на кнопку домой) ,
Что может быть причиной этого?
EDIT: если я снова открываю приложение и нажимаю кнопку возврата (физическое), он отображает «предыдущий», поэтому я могу заключить, что салфетки работают, но что-то происходит после установки TextView является виновником.
добавить свой выход логарифма. –
Допустим, данный идентификатор существует на ваш взгляд? Наиболее вероятной причиной будет findVieByID, возвращающий null. Но дайте нам свой логарифт, чтобы быть уверенным. –
У меня есть все сообщения журнала из всего, что есть на моем телефоне, есть ли способ отфильтровать их только на том, что он получает от самого приложения? – DennisVDB