viewpager 滑动 卡死 死机
2015-12-04 14:20
197 查看
最近开发遇到viewpager + fragment 出现滑动几下死机的现象,后来在网上找了一个有用的解决方法
引用解决方案网址:
http://ju.outofmemory.cn/entry/138935
原fragment写法:
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.lvche.chatuidemo.R;
import com.lvche.origin.activity.XXXActivity;
import com.lvche.origin.utils.Properties;
import com.lvche.origin.webkit.MyWebView;
public class FragmentDemand extends BaseFragment {
public FragmentDemand(MyWebView webview,
XXXActivity XXXActivity) {
super(webview, pggmallFoundingActivity);
}
MyWebView webview = null;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.pggmall_fragment_demand, container, false);
return view;
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
webview = (MyWebView) this.getView().findViewById(R.id.baidu);
webview.loadUrl(Properties.WEB_FOUNDING_URL + "?" + "index=2");
FragmentDemand thiz = new FragmentDemand(webview,pggmallFoundingActivity);
/**初始化webview*/
thiz.initWebView();
/**这句话必须放在这个方法最后 ,代表要继承父类的东西最后执行*/
super.onViewCreated(view, savedInstanceState);
}
}
引用解决方案网址:
http://ju.outofmemory.cn/entry/138935
原fragment写法:
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.lvche.chatuidemo.R;
import com.lvche.origin.activity.XXXActivity;
import com.lvche.origin.utils.Properties;
import com.lvche.origin.webkit.MyWebView;
public class FragmentDemand extends BaseFragment {
public FragmentDemand(MyWebView webview,
XXXActivity XXXActivity) {
super(webview, pggmallFoundingActivity);
}
MyWebView webview = null;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.pggmall_fragment_demand, container, false);
return view;
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
webview = (MyWebView) this.getView().findViewById(R.id.baidu);
webview.loadUrl(Properties.WEB_FOUNDING_URL + "?" + "index=2");
FragmentDemand thiz = new FragmentDemand(webview,pggmallFoundingActivity);
/**初始化webview*/
thiz.initWebView();
/**这句话必须放在这个方法最后 ,代表要继承父类的东西最后执行*/
super.onViewCreated(view, savedInstanceState);
}
}
相关文章推荐
- 自定义控件解决重复编码问题
- IndexedColors 的颜色样式 POI
- 编译安装nutch2.3和hbase0.98.8集成
- OC中的面向对象编程思想<一>
- ExtJS 4无限制滚动条的Grid
- iOS问题处理:如何在Mac下显示Finder中的所有文件
- Ubantu下面命令听歌(豆瓣fm)
- 公钥与私钥(转)
- epoll + 多线程实现并发网络连接处理
- 简要了解jQuery移动web开发的响应式布局设计
- Undefined symbols for architecture i386: _OBJC_CLASS_$_SKPSMTPMessage", referenced from: error
- 史上最全的 Java 新手问题汇总
- android典型代码系列(十九)------将一个数组复制成为另外一个数组的方法
- 制作可用grub引导Linux系统的磁盘映像文件 二
- 一维数组和指针数组和数组指针,以及扩展到二维数组和二级指针的分析和区别
- C# BackgroundWorker的使用【转-http://www.cnblogs.com/tom-tong/archive/2012/02/22/2363965.html】
- RDP 协议应用结构分析
- 互联网+不是全民皆商
- 使用epoll 在 linux 上开发高性能应用服务器
- RPC框架系列——Avro