Monday, June 14, 2010

[android-developers] Re: Delivery Status Notification (Failure)

Hi Keith.

Hmmh, yes, that's how I do it too. I include my actual code below that is expressed differently, but the important part seems to be the same.

You can reproduce the issue every time? Maybe then it is just a coincidence that it doesn't happen anymore to my users?! Or there is something else at play?!

Cheers,
Mariano

        Method setBuiltInZoomControlsMethod = null;
        try {
            setBuiltInZoomControlsMethod = webSettings.getClass().getMethod("setBuiltInZoomControls",
                    new Class[] { boolean.class });
        } catch (SecurityException e) {
        } catch (NoSuchMethodException e) {
        }

        if (setBuiltInZoomControlsMethod != null) {
            try {
                setBuiltInZoomControlsMethod.invoke(webSettings, new Object[] { getEntryManager()
                        .areHoveringZoomControlsEnabled() });
            } catch (IllegalArgumentException e) {
            } catch (IllegalAccessException e) {
            } catch (InvocationTargetException e) {
            }
        } else {
            FrameLayout zoomControlContainer = (FrameLayout) findViewById(R.id.browse_zoom);
            zoomControlContainer.addView(webView.getZoomControls());
            webView.getZoomControls().setVisibility(View.GONE);
        }

Hi Mariano,

  Thanks for getting back to me!  I tried disabling zoom controls in
my listview's webviews via:

webView.getSettings().setBuiltInZoomControls(false);

However I am still getting the issue.  Is there another way to
disable?  Any help is much appreciated.

Keith

On Mon, Jun 14, 2010 at 1:47 PM, Mariano Kamp <mariano.kamp@gmail.com> wrote:
> Hey Keith,
> I think it would be best to keep the discussion public, so that other may
> chip in / learn from it. If you agree, please cc: android-dev in your
> response.
> Anyway, no, unfortunately not really. This seems only to happen on the
> Incredible. What I am 99% sure of is that this is related to the hw
> accelerated zoom controls (a user found out through testing). In NewsRob I
> meanwhile disable them for the Incredible. No issues since then.
> Do you use WebView's built-in zoom controls at all?
> Cheers,
> Mariano
>
> On Mon, Jun 14, 2010 at 7:40 PM, KeithWrightbos <keithwrightbos@gmail.com>
> wrote:
>>
>> Hi Mariano,
>>
>>   I created an android app that is also experiencing a SIGSEV for
>> users only on the HTC Incredible.  I was wondering if you happened to
>> find the cause of the issue you saw?  Mine occurs in an activity that
>> has a list view whose cells consist of a remotely loaded image, some
>> text, and a webview.  I believe the webview is causing the issue but
>> have yet to look into it too deeply.  Below is the stack I'm getting.
>>
>> Thank you,
>>   Keith
>>
>> Build fingerprint: 'verizon/inc/inc/inc:2.1-update1/ERE27/161494:user/
>> release-keys'
>> pid: 592, tid: 593 >>> com.jnj.mocospace.android <<<
>> signal 11 (SIGSEGV), fault addr 2f736f33
>>  r0 2f736f33 r1 ffffffff r2 2f736f33 r3 00000000
>>  r4 006f9f28 r5 2f736f2f r6 00000000 r7 4184bf5c
>>  r8 100ffc60 r9 4184bf54 10 100ffd88 fp 4184bf54
>>  ip ac13e62c sp 100ffc30 lr ac04a9b8 pc afb04524 cpsr 20000010
>>         #00 pc 00004524 /system/lib/libcutils.so
>>         #01 pc 0004a9b4 /system/lib/libskia.so
>>         #02 pc 0004aa60 /system/lib/libskia.so

--
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment