Skip to content Skip to sidebar Skip to footer

Webview In Nestedscrollview Gives Fatal Signal 6 (sigabrt) Code -6 Renderthread

I have an activity with a ViewPager and TabLayout as below: Copy

I removed this line of code, and my app stoped crashing. I faced with this issue on Android N. BTW Hardware acceleration is enabled by default if your Target API level is >=14 and i think this line of code is redundant.

Solution 2:

Well, I found a way to get the behaviour I want. But not to fix the original problem.

I found this StackOverflow post which suggested extending WebView and implementing NestedScrollingChild as has been done here (Apache2).

This works perfectly. However, it is not a solution to the actual problem.

The layout now reads

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:id="@+id/browser_root"android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"><ProgressBarandroid:id="@+id/browser_loading_spinner"android:layout_width="wrap_content"android:layout_height="wrap_content"android:indeterminateTintMode="src_atop"android:indeterminateTint="@color/colorAccent"android:layout_gravity="center"/><com.tpb.hn.story.NestedWebViewandroid:id="@+id/browser_webview"app:layout_behavior="@string/appbar_scrolling_view_behavior"android:layout_width="match_parent"android:layout_height="match_parent"android:visibility="invisible"></com.tpb.hn.story.NestedWebView></LinearLayout>

The only change being adding the layout_behavior.

Solution 3:

i has same issue and then i added code delayed handler

privatevoidloadJavaScript(String script) {
    mHandler.postDelayed(newRunnable() {
        @Overridepublicvoidrun() {
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
                if (mWebView != null) {
                    mWebView.evaluateJavascript(script, null);
                    return;
                }
            }

            loadPage("javascript:" + script);
        }
    }, 500); //this 
}

Post a Comment for "Webview In Nestedscrollview Gives Fatal Signal 6 (sigabrt) Code -6 Renderthread"