Embedded webview crashes on dialog

by siliconeagle » Wed, 19 Aug 2009 00:39:19 GMT

Sponsored Links
 I have an application that uses the webview to load webpages so user
can download media off them, but i get a crash when any sort of popup
tries to show (eg from a select box or save password dialog) - the
error is that for some reason the webview doesnt provide the new
dialog with the application context (even though it as passed to the
webview component when it was created).

Is there some method to use to supply the application context to
dialogs launched from the webview?



Embedded webview crashes on dialog

by Balwinder Kaur (T-Mobile USA) » Wed, 19 Aug 2009 01:08:52 GMT

 Could you post your code and the stack trace, please ?
Balwinder Kaur
Open Source Development Center
T  Mobile stick together

The views, opinions and statements in this email are those of the
author solely in their individual capacity, and do not necessarily
represent those of T-Mobile USA, Inc.


Sponsored Links

Embedded webview crashes on dialog

by siliconeagle » Wed, 19 Aug 2009 18:59:31 GMT

 the stacktrace is :
W/dalvikvm( 1547): threadid=3: thread exiting with uncaught exception
E/AndroidRuntime( 1547): Uncaught handler: thread main exiting due to
uncaught exception
E/AndroidRuntime( 1547): android.view.WindowManager$BadTokenException:
Unable to add window -- token null is not for an application
E/AndroidRuntime( 1547):        at android.view.ViewRoot.setView
E/AndroidRuntime( 1547):        at android.view.WindowManagerImpl.addView
E/AndroidRuntime( 1547):        at android.view.WindowManagerImpl.addView
E/AndroidRuntime( 1547):        at android.app.Dialog.show(Dialog.java:231)
E/AndroidRuntime( 1547):        at android.webkit.WebView$InvokeListBox.run
E/AndroidRuntime( 1547):        at android.os.Handler.handleCallback
E/AndroidRuntime( 1547):        at android.os.Handler.dispatchMessage
E/AndroidRuntime( 1547):        at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 1547):        at android.app.ActivityThread.main
E/AndroidRuntime( 1547):        at java.lang.reflect.Method.invokeNative
(Native Method)
E/AndroidRuntime( 1547):        at java.lang.reflect.Method.invoke
E/AndroidRuntime( 1547):        at com.android.internal.os.ZygoteInit
E/AndroidRuntime( 1547):        at com.android.internal.os.ZygoteInit.main
E/AndroidRuntime( 1547):        at dalvik.system.NativeStart.main(Native
I/Process (   58): Sending signal. PID: 1547 SIG: 3
I/dalvikvm( 1547): threadid=7: reacting to signal 3
I/dalvikvm( 1547): Wrote stack trace to '/data/anr/traces.txt'

the code is quite basic:
webView = new WebView(getApplicationContext());

is there another context i should use?

On Aug 18, 6:08pm, "Balwinder Kaur (T-Mobile USA)" <balwinder.k...@t-


Other Threads

1. Failed to find an AVD compatible with target 'Android 1.5'. Launch aborted. Error

Thanks, I meet the same problem. create a new AVD solve it.


2. is android:layout_width and android:layout_height manditory attributes

There is no default, a value must be supplied.  And I don't think
fill_parent is significantly more common than wrap_content.

On Sat, May 2, 2009 at 7:51 AM, Raja Nagendra Kumar <

Dianne Hackborn
Android framework engineer

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.


3. Is it possible to share one 'Canvas' in multiple custom-views within a single Activity?

4. how to add class path to build.xml file generated by android tool

5. catching points with the Gps

6. looking for push mobile mail libs/framewor

7. Transfert a call using DTMF