You seem to be passing in a bad ContextWrapper that somehow has a null base
pointer:

http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/widget/Toast.java;h=ff747878fba0ddf7b9a477a11f0fdd5a3821bb62;hb=HEAD

  85     public Toast(Context context) {

  86         mContext = context;

  87         mTN = new TN(context);

  88         mY = context.getResources().getDimensionPixelSize(

  89                 com.android.internal.R.dimen.toast_y_offset);

  90     }

http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/content/ContextWrapper.java;h=36e1c340d1d98f12b2ef87c1580268f5f593b908;hb=HEAD

  76     @Override

  77     public Resources getResources()

  78     {

  79         return mBase.getResources();

  80     }

On Wed, May 13, 2009 at 9:34 PM, Ask <asifk1...@gmail.com> wrote:

>
> Fadden,
>
>   It throws these exceptions only when " I tried to create any UI
> component like Toast message or invoking phone dialer inents etc. " It
> executes nicely when I just "tried to print a log message or created
> MediaPlayer and playing a song "   .
>
>  So my conclusion is that It throws NullPointerException only when
> invoked code has a UI component.
>
>  Note: same thing I had tried using the normal desktop java
> application using swing and excuted nicely with UI component also. So
> Is this a bug in android or some other way to do it.
>
> Thanks,
>
> Asif
>
> On May 14, 3:28 am, fadden <fad...@android.com> wrote:
> > On May 13, 8:05 am, Asif k <asifk1...@gmail.com> wrote:
> >
> > >    I had used DexClassLoader to execute the code of other application
> > > dynamically. I am calling method display() of another application from
> > > my application. The display() method will just show the Toast pop up.
> > [...]
> > > 05-13 20:10:22.336: WARN/System.err(773): Caused by:
> > > java.lang.NullPointerException
> > > 05-13 20:10:22.466: WARN/System.err(773):     at
> > > android.content.ContextWrapper.getResources(ContextWrapper.java:79)
> > > 05-13 20:10:22.466: WARN/System.err(773):     at
> > > android.widget.Toast.<init>(Toast.java:88)
> > > 05-13 20:10:22.477: WARN/System.err(773):     at
> > > android.widget.Toast.makeText(Toast.java:230)
> > > 05-13 20:10:22.485: WARN/System.err(773):     ... 25 more
> >
> > > Please Help. Am I missing something??
> >
> > Looks like it was doing something and then hit a null pointer
> > exception?
> >
>


-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

--~--~---------~--~----~------------~-------~--~----~
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