当前位置: 首页 > news >正文

求个网站2021能用的爱网图

求个网站2021能用的,爱网图,嵌入式工程师能干多久,seo网站怎么建设情景再现 开发这么久#xff0c;不知道你们是否也经历过这样的情况#xff0c;测试或者用户#xff0c;反馈app闪退#xff0c;结果你自己打开开发工具#xff0c;去调试#xff0c;一切正常#xff0c;然后闪退还是存在#xff0c;只是在开发环境中不能重现。这种情况…情景再现 开发这么久不知道你们是否也经历过这样的情况测试或者用户反馈app闪退结果你自己打开开发工具去调试一切正常然后闪退还是存在只是在开发环境中不能重现。这种情况一般是在特定的情况下才触发的bug。比如app退出后台再打开的时候重启了这样你在开发环境很难模拟到。那这种bug怎么来排查的两种办法 集成bugly bugly是个很好的工具 腾讯Bugly为移动开发者提供专业的异常上报和运营统计帮助开发者快速发现并解决异常同时掌握产品运营动态及时跟进用户反馈。 具体怎样集成自行百度。集成以后可以查看到很多开发环境看不到的bug这样就根据崩溃记录对app进行完善。 bug重现 虽然bugly能看到日志但是怎么才能重现呢毕竟不重现没办法解决bug能重现的bug其实是最好解决的Bug。对于一些bug可能加一些判断非空就行了但是有些bug比较难重现比如 No view found for id 0x7f0901c3 (包名:id/frameLayout) for fragment MergedModuleNoLoginFragment{acdaeec} (156480ac-26ef-4bdc-8ec6-ae57f092d97f id0x7f0901c3) 包名.UI.onStart(UI.java:75) 这个bug困扰了我好久开发环境始终重现不了加了try-catch也不行然后网上的方法都试了也不行。这个bug的原因就是一句话调用的时机不对还没初始化完成就切换了。这个bug一般会在fragment嵌套fragment的代码里出现。现在将解决办法说一下 开发环境重现bug 其实一些bug正常情况下是重现不了的我们可以通过设置开发者选项里的不保留活动调试的时候正常进入页面然后点击home键回到桌面再点击图标就有可能重现一些Bug 我这边的bug解决是将切换fragment的方法放在onCreate()方法里有可能view还没初始化就调用了会报错 Overrideprotected void onStart() {super.onStart();// 加载主页面showMainFragment();}private void showMainFragment(){if (mainFragment null !isDestroyedCompatible()){mainFragment new HomeFragment();switchFragmentContent(mainFragment);}}protected void switchFragmentContent(TFragment fragment){FragmentManager fm getSupportFragmentManager();FragmentTransaction transaction fm.beginTransaction();transaction.replace(fragment.getContainerId(), fragment);try{transaction.commitNowAllowingStateLoss();}catch (Exception e){e.printStackTrace();}}报错的代码是MainFragment里的子fragment切换 Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View view inflater.inflate(R.layout.fragment_main, container, false);mSupportFragmentManager getParentFragmentManager();mTransaction mSupportFragmentManager.beginTransaction();mergedModuleFragmentNoLogin new MergedModuleNoLoginFragment();mergedModuleFragment new MergedModuleFragment();View frameLayout view.findViewById(R.id.frameLayout);if (frameLayout ! null) {if (!Contants.DOCTOR_LOGIN) {mTransaction.add(R.id.frameLayout, mergedModuleFragmentNoLogin);} else {mTransaction.add(R.id.frameLayout, mergedModuleFragment);}mTransaction.commitAllowingStateLoss();}return view;}mTransaction.add(R.id.frameLayout, mergedModuleFragment); 报错找不到R.id.frameLayout。放到了onStart()方法里就可以了 关于这个Bug网上有一些博客我把筛选过感觉有用的博客分享一下 Fragment找不到资源Id引起的线上Crash 从一个线上 Android Bug 回看 Fragment java.lang.IllegalArgumentException No view found for id 0x7 java.lang.IllegalArgumentException No view found for id 0x… for fragment Fragment嵌套fragment出现的两种错误No view found for id for fragment 与Can not perform this action after onSave java.lang.IllegalArgumentException: No view found for id 崩溃总结 关于No view found for id 0x7f080135 (com.xxx.xxx:id/viewpager) for fragment PopupWindow 遇到的错误之java.lang.IllegalArgumentException: No view found for id Android之 运行时错误总结
http://www.dnsts.com.cn/news/139320.html

相关文章:

  • 搭建网站的五大步骤郑州商城网站设计
  • 齐齐哈尔做网站的公司wordpress百度索引链接
  • 免费隐私网站推广临翔区城乡建设局网站
  • 学做饼干的网站黑龙江恒泰建设集团网站
  • 免费的查企业的网站交换链接的方法
  • 公司关于网站建设的通知百度网址提交入口平台
  • 温州网站建设优化建设工程合同网站
  • 织梦网站源码下载网站建设新的技术
  • 网站开发实验报告三公司网站做推广
  • 2015帝国cms网站怎么查自己的二建信息
  • 太原整站优化排名外包展馆展厅设计报价
  • 网站 目录 结构游戏开发师
  • 哈尔滨住房城乡建设局网站免费网站设计网站
  • 优秀网站的链接课堂网页设计素材
  • 站长工具官方网建筑公司网站应该则么做
  • 中国十大建筑集团优就业seo怎么样
  • 新网站建设市场做网站背景图片浪漫爱情
  • 常宁做网站最近一周的新闻大事10条
  • 怎么添加网站房地产销售基础知识新手必看
  • 网站建设开发方案网站建设多少钱京icp备
  • 提示网站有风险wordpress wp editor
  • 阿里云做网站要几天网站建设方案策划
  • 专业的网站建设设计价格合肥软件外包公司
  • 龙岩做网站设计公司wordpress搭建注册会员
  • 网站开发工程师月薪提高网站可用性的策略有哪些
  • 魔法自助建站国家重大项目建设库网站
  • 网站微信建设蚁坊软件舆情监测系统
  • 苏州网站建站推广wordpress支持主机
  • 怎么做网站排名优化免费做元器件上什么网站
  • 现在哪个网站做网站好大庆小程序开发