That's the problem, the list is created in onCreate() method and is
not reassigned or set to null anywhere. I forgot to say, the null
pointer happens in onDestroy() method in list.clear() line. From that
I can only deduce that onDestroy() is called before onCreate()

On Oct 8, 5:42 pm, Studio LFP <studio....@gmail.com> wrote:
> Based on that, you shouldn't get a crash, but obviously that's not the full
> code you are using.
>
> Are you changing that variable at any other point in the code?
>
> Steven
> Studio LFPhttp://www.studio-lfp.com
>
>
>
>
>
>
>
> On Saturday, October 8, 2011 3:34:15 AM UTC-5, DraganA wrote:
>
> > I'm puzzled as to why I'm getting Null pointer exception in the
> > construct below, knowing the Activity life cycle, it shouldn't happen.
> > Could the clue be in TabActivity??
>
> > public class Main extends TabActivity {
>
> >     private List<String> list;
>
> >     public void onCreate(Bundle savedInstanceState) {
> >         list = new ArrayList<String>();
> >     }
>
> >     protected void onDestroy() {
> >         list.clear();
> >     }
> > }

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to