WebView的loadUrl方法加载接口的时候,报堆栈内存溢出。

来源:互联网 发布:调查报告数据分析模板 编辑:程序博客网 时间:2024/05/21 14:53

WebView的loadUrl方法加载接口的时候,报堆栈内存溢出。花了一天时间,才发现是个很低级的错误。如下:

Intent intent1=new Intent(getActivity(), DooliiWebAct.class);
                Bundle bundle1=new Bundle();
                bundle1.putString("url",Constant.More_flexible);
                intent1.putExtra( “bundle”,bundle1);
                startActivity(intent1);

而获取的时候,直接用的

Intent b=getIntent().getExtra();这样是获取不到bundle的.

应该是用Intent intent1=new Intent(getActivity(), DooliiWebAct.class);
                Bundle bundle1=new Bundle();
                bundle1.putString("url",Constant.More_flexible);
                intent1.putExtras(bundle1);
                startActivity(intent1);

然后才可以获取Intent intent = this.getIntent(); // 获取已有的intent对象
        mUrl = intent.getStringExtra("url");


0 0
原创粉丝点击