Android: Issue During Arraylist Declaration
If I declare Arraylist like this- private ArrayList nodeList; then, while adding array into it, getting NullPointerException But, if I change it to- private Array
Solution 1:
The first only declares a variable, but does not create the actual object. only when you use new
, you actually create the object.
In java unlike C++, declaring a variable does not allocate a local variable of it. To actually create the object, you need to explicitly create it [in your example: by using the new
keyword].
(*)Note that this is only true to reference types objects, and java primitives are created with declaration.
Post a Comment for "Android: Issue During Arraylist Declaration"