В то время я и мой друг программировали классическую игру Tetris для школьного проекта. Некоторое время я программировал и реализовал методы rotate и moveBlock, а также newBlock, draw и т. Д., Поэтому я подумал, что, возможно, сейчас будет идеальное время для его запуска в первый раз. Но тогда я получаю сообщение об ошибке:
11-11 21:27:41.877: WARN/ResourceType(473): getEntry failing because entryIndex 7 is beyond type entryCount 7
11-11 21:27:41.877: WARN/ResourceType(473): Failure getting entry for 0x7f060007 (t=5 e=7) in package 0: 0x80000001
11-11 21:27:51.697: WARN/ActivityManager(59): Launch timeout has expired, giving up wake lock!
11-11 21:27:51.697: WARN/ActivityManager(59): Activity idle timeout for HistoryRecord{45009538 com.prosjekt.tetris2/.TetrisandroidGameActivity}
Я запускаю его с потоком, использующим встроенный вид (surfaceHolder / surfaceView), с методами, в основном я следую уроку, который преподает учитель, где она запрограммировала игру со змеями. Так что с обновлением методов, чтобы они были правильными с тетрисом, это должно работать, но теперь я не вижу ошибки. Кто-нибудь знает, что означает сообщение об ошибке, просто вставьте вопросы, если требуется дополнительная информация.
Я добавил много команд LOG и только что получил LOG от конструктора TetrisView (surfaceView) и от конструктора в потоке, поэтому он никогда не находится ни в одном из методов.