I start to developpe in android, and I try to modify Snake code for including a call to browser for desplaying web page, when i execute my application it shows the page in t
I think it's quite clear, here
at com.example.android.snake.SnakeView.updateSnake(SnakeView.java:448)
you are accessing an ArrayList
that has been instantiated as new ArrayList(0)
, quite straightforward if you at least read the error.
ArrayList
objects are meant to automatically resize, but if you don't place anything in a zero-sized array list then you get this error.
You have an ArrayList
with 0 elements in them. and in the SnakeView
class in the updateSnake()
method on line 448, you try to access the arraylist at index 0. At index 0 is the first element of you ArrayList
, but if it is empty there is no element at index 0. So you get an IndexOutOfBoundsException