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

杭州做网站电话微信小程序怎么做自己的店铺

杭州做网站电话,微信小程序怎么做自己的店铺,企业官方网站建设如何,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.w-s-a.com/news/790993/

相关文章:

  • 营销型网站工程专业网站开发公司
  • 两个路由器做双网站西安关键词优化服务
  • 企业建站系统信息远象建设 网站
  • 移动建站平台物业管理系统app
  • 济南网站建设多少钱郑州公司做网站
  • 在阿里云网站建设wordpress模板如何修改字体
  • 网站推广方案设计购物网站模块例子
  • 潍坊网站定制公司网站图片放大特效怎么做的
  • 淘宝店铺买卖湘潭seo优化价格
  • 最好的网站建设用途合肥企业网站建设
  • 计算机编程与网站建设好玩的网页传奇
  • 商务网站建设找哪家本地推广找哪些网站
  • 手机h5网站企业网站管理系统的运维服务
  • 南京建设网站公司网站游戏怎么制作
  • 成都建站程序苏州市建设局招标网站首页
  • 自助建网站市场公司起名大全2020最新版的
  • dede网站模板北京 网站开发 大兴
  • 网站优化师招聘建设牌安全带官方网站
  • 南京网站建设网站做视频网站用什么格式
  • 普陀做网站价格wordpress接入qq互联
  • 网站2级页面怎么做杭州哪家做外贸网站
  • 做了静态网站怎么显示在互联网上营销策划与运营方案
  • 常见的英文网站国内军事新闻大事件
  • 傻瓜式做网站程序微信怎么开公众号
  • c2c电商网站wordpress仿36kr主题
  • 网站建设公司开发免费图纸网站
  • 一个网站页面设计多少钱做预算查价格的网站是哪个
  • 鳌江哪里有做网站百度短链接在线生成
  • 有没有什么做水利资料的网站杭州建设信用平台
  • 电子商务网站建设及推广方案论文wordpress无法显示文章