帖子
帖子
用户
博客
课程
显示全部楼层
4
帖子
0
勋章
12
Y币

[superwebview] android原生页面跳转到H5得superwebview页面时直接闪退

[复制链接]
发表于 2018-3-7 15:07:13
    由Android原生页面跳转到H5得superwebview页面时直接闪退了
    跳转方法:
                         Intent intent = new Intent(getContext(), SwitchCityActivity.class);
                intent.putExtra("startUrl", "file:///android_asset/widget/html/place_change.html");
                intent.putExtra("id", 2);
                startActivityForResult(intent,1001);


public class SwitchCityActivity extends ExternalActivity {    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }}
错误信息:
03-07 14:55:11.910 8706-8706/com.bravogo.hb.sjz.hbrb.News E/AndroidRuntime: FATAL EXCEPTION: main                                                                            Process: com.bravogo.hb.sjz.hbrb.News, PID: 8706                                                                            java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.startsWith(java.lang.String)' on a null object reference                                                                                at com.uzmap.pkg.uzcore.s.b(UZHybridWindow.java:1384)                                                                                at com.uzmap.pkg.uzcore.s.b(UZHybridWindow.java:1368)                                                                                at com.uzmap.pkg.uzcore.a.b(APIWebView.java:294)                                                                                at com.uzmap.pkg.uzcore.a.e(APIWebView.java:307)                                                                                at com.uzmap.pkg.uzcore.v.onProgressChanged(UZWebChromeClient.java:82)                                                                                at com.tencent.smtt.sdk.i.onProgressChanged(Unknown Source)                                                                                at com.tencent.tbs.core.webkit.tencent.TencentWebChromeClient.onProgressChanged(Unknown Source)                                                                                at android.webview.chromium.WebViewContentsClientAdapter.onProgressChanged(Unknown Source)                                                                                at org.chromium.android_webview.AwContentsClientCallbackHelper$MyHandler.handleMessage(Unknown Source)                                                                                at android.os.Handler.dispatchMessage(Handler.java:102)                                                                                at android.os.Looper.loop(Looper.java:135)                                                                                at android.app.ActivityThread.main(ActivityThread.java:5290)                                                                                at java.lang.reflect.Method.invoke(Native Method)                                                                                at java.lang.reflect.Method.invoke(Method.java:372)                                                                                at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:911)                                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:706)



4
帖子
0
勋章
3524
Y币
  startActivity(intent);

这样呢
4
帖子
0
勋章
12
Y币
startActivity(intent);这样也不行 试了 关键是 它并不是已知闪退 有的时候是正常跳转得 有的时候就闪退
5
帖子
0
勋章
3339
Y币
Vic.Ma 发表于 2018-3-7 16:20
startActivity(intent);这样也不行 试了 关键是 它并不是已知闪退 有的时候是正常跳转得 有的时候就闪退 ...

多测试测试,通知注释代码  什么情况下发生闪退的
38
帖子
0
勋章
245
Y币
你把libs下的armeabi-v7a这个包删掉,再试试看
您需要登录后才可以回帖 登录

本版积分规则