上午敲代码时出现这个问题,简单记录一下解决办法,有时间详细描述一下深层原因. 问题出现在这: @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); getSupportFragmentManager().putFragment(outState, "mContent", mContent); }   网上查看了一下,只需修改为如下: @Overr…
A.处理异常java.lang.IllegalStateException: Fragment bb{42261900} not attached to Activity处理方式:由于在线程中调用Fragment以下方法会出现fragment已经没有附加到activity, 所以在调用这些方法时候加isAdded()判断Fragment源码 --------------------1----------------------------- public final Resources getR…
转载:http://blog.csdn.net/winson_jason/article/details/20357435 下边两个问题,是在开发中碰到的一些关于Fragment的偶发性的问题,今天时间比较多,就在网上搜了一些解决方式:   1.关于Fragment(XXFragment) not attached to Activity 异常.出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数.解决方…
还是由于一个类中使用xutils进行联网请求,开启了两个线程,导致在得到请求数据之前viewPagerAdapter就已经setAdapter了,setAdapter时getCount是0,但是数据加载完成后,adapter并没有notify,导致异常.确实是由于数据改变了却没有更新adapter. 在构造器中,request()联网请求数据开启了分线程,setAdapter在主线程中直接执行.在viewsDetail加载完成后adapter.notify重写加载就可以了 private fin…
今天测试人员在测试应用APP的时候应用crash了,查看了下crash log如下所示: java.lang.IllegalStateException: Exception thrown on Scheduler.Worker thread. Add `onError` handling. at rx.android.schedulers.LooperScheduler$ScheduledAction.run(LooperScheduler.java:112) at android.os.Ha…
第一招 在进行Java Web项目开发的时候,我碰到过下面这个异常: Cannot find any information on property 'XXX' in a bean of type 'XXX' 如图: 这是javaBean中: 这是显示结果的jsp页面中: 解决方法是: 将javaBean中setClassRanking_she方法改为setClassranking_she,保持存在一个大写字母是安全的. 第二招 on property 'XXX' in a bean of ty…
现象: 这类bug产生的现象就是在Fragment还没添加到Activity中时,去调用了Fragment的getResources().getString(R.string.xxx)这样的函数. 原因: Fragment被添加到Activity之前,如果去调用了Fragment的某些函数就会导致这个异常出现. 解决方案: 在出现问题的地方加入Fragment是否添加到Activity的判断: if(Fragment.isAdded()) { text = getResources().getS…
今天使用AudioRecord进行录音操作时候,报了下面的异常. E/AndroidRuntime(22775): java.lang.IllegalStateException: startRecording() called on an uninitialized AudioRecord. E/ ( 357): Request requires android.permission.RECORD_AUDIO E/AudioFlinger( 357): openRecord() permiss…
今天写程序发现一个问题,就是XML中报出android.view.InflateException异常,可能的原因有: 1.XML中使用到得组件名称是否书写正确(包名+类名),可以使用crtl+鼠标点击看能不能跳转到该组件的定义的地方,可以的话就不是这个问题,如果不可以的话,就是这个问题 2.抛出异常时的main.xml与自定义View类相关代码如下:就是自定义的组件中的构造方法有没有书写正确 main.xml 继承View的类Chessboard.java: 对于此异常,如下进行修改:添加Vi…
出现异常"The last packet sent successfully to the server was 0 milliseconds ago."的大部分原因是由于数据库回收了连接,而系统的缓冲池不知道,继续使用被回收的连接所致的. 以mysql为例: 第一种解决办法,就是将mysql回收空闲连接的时间变长,mysql默认回收时间是8小时,可以在mysql目录下的my.ini中增加下面配置,将时间改为1天. 单位是秒,最大好像是24天: [mysqld] wait_timeou…
由于内存重启,导致的frgament重叠,其原因就是FragmentState没有保存Fragment的显示状态,即mHidden,导致页面重启后,该值为默认的false,即show状态,所以导致了Fragment的重叠. 那么解决方案就是自己写一些代码去保存fragment的显示状态. 当发生内存重启的时候,fragment会触onSaveInstanceState方法,那么我们可以在这个方法内部去保存当前状态,然后在onCreate中进行取值回复,代码如下: public class Bas…
知识点一.多重catch引发多种类型的异常排列catch 语句的顺序:先子类后父类 发生异常时按顺序逐个匹配只执行第一个与异常类型匹配的catch语句二.异常分类异常分为运行时异常和检测异常运行时异常:代码编译期,异常不会触发,在代码运行的过程中抛出检测异常:代码在编译期就会触发异常,必须显示处理以后才能让代码通过编译器的编译.throws 可以让检测异常通过编译器的编译三.自定义异常1.手动继承Exception2.手动实现Exception中所有构造方法 package day2019031…
https://blog.csdn.net/rentalphang/article/details/52076330 轻松解决啦!…
工具——导入导出设置,重置调试设置就可以了,这是调试文件的异常…
mybatis-generator整合通用mapper使用generator插件生成model.mapper时报错: 产生以下错误:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 解决办法: 1:检查generator插件中是否添加tk.mybatis的依赖↓↓↓↓↓↓↓↓↓↓↓↓ 2:检查myabtis-generator的配置文件中是否缺少mysql的本地jar包引入↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 第一点是主要原因,第二点貌似关系不大,但是最好都加上~~~~…
方式一:使用手机管家(如腾讯手机管家,只要拖动发射火箭就行了)清理一下正在运行的后台程序. 方式二:把USB数据线拔了重新链接. 方法三:找到USB调试,关掉USB调试,然后重新开启.在设置 --> 应用程序-->开发-->USB 调试 方式四:前三种方式都不行的情况下,需要重启手机才行.…
使用eclipse创建springboot练习时,当主函数与控制器同时写在同一个类时,启动项目正常运行,而当把主函数单独放在一个类中时,无论是与控制器同包还是控制器所在的包是其子包,都报: org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.context.ApplicationCon…
一月 18, 2017 10:18:51 上午 org.apache.coyote.http11.Http11Protocol initINFO: Initializing Coyote HTTP/1.1 on http-8080一月 18, 2017 10:18:51 上午 org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 306 ms一月 18, 2017 10:18:51 上午 org.ap…
小结: 0.结构图 client-request ---> cgi/fastcgi (interface/server)  ---> cgi/fastcgi program/applications  ---> client 1.CGI程序运行在独立的进程中,并对每个Web请求创建一个进程:由于地址空间无法共享,也限制了资源重用. Since a new process is created for each request and thrown away when the reques…
http://blog.csdn.net/llwan/article/details/8890190 —————————————————————————————————————————————————————————————————————————————————— public static Workbook create(InputStream in) throws IOException,InvalidFormatException { if (!in.markSupported()) {…
问题产生 服务器重启,导致cassandra损坏,整个集群不可用.所使用的cassandra为2.1.9版本. 问题描述 运行启动命令,报错如下: DEBUG :: All segments have been unmapped successfully INFO :: Opening ./../data/data/system/size_estimates-618f817b005f3678b8a453f3930b8e86/system-size_estimates-ka- ( bytes) E…
原来的xml文件 <if test="null != endDate and '' != endDate"> AND rr.REG_DATE <= #{endDate} </if> 改为 <if test="null != endDate"> AND rr.REG_DATE <= #{endDate} </if> 即可,应该在判断时,发现endDate类型时Date所以去掉即可…
http://blog.csdn.net/u011730649/article/details/43227721 今天在项目中使用Fragment的时候出现这样的错误: 01-28 10:53:34.794: E/AndroidRuntime(8703): FATAL EXCEPTION: main01-28 10:53:34.794: E/AndroidRuntime(8703): Java.lang.IllegalStateException: Fragment already active…
java.lang.IllegalStateException: Fragment already added:  ******Effect 出现的原因是commit方法提交是异步的,所以容易出现,判断的时候是还没有added的状态,但是在真的添加的时候,重复添加了,其实就是一个同步异步的问题. 解决方式其实就是自己添加一个tag,每个fragment一个tag就可以解决重复添加导致的异常了. mAdded = new boolean[]{false, false, false, false,…
(1)异常:Android中引入第三方Jar包的方法(Java.lang.NoClassDefFoundError解决办法) 1.在工程下新建lib文件夹,将需要的第三方包拷贝进来.2.将引用的第三方包,添加进工作的build path.选中jar包->Build Path3.(关键的一步)将lib设为源文件夹.如果不设置,则程序编译可以通过,但运行的时候,会报:选中lib文件夹->source code java.lang.NoClassDefFoundError Android中引入第三方…
  问题 当快速点击切换不同的Fragment的时候部分手机的app竟然挂了,报出了下面的错误 Fragment already added java.lang.IllegalStateException: Fragment already added: xxxxFragment 上网找了很多,大致得到的原因是当快速双击调用FragmentTransaction.add()方法添加fragmentA,而fragmentA不是每次单独生成的,就会引起这个异常. 上面的内容是网上的解释,不过我认为是…
错误是在使用cxf调用其他系统接口时报出的.而且问题很诡异,只有服务器调用时才报错,本地直接写main方法直接调用却正常的.以下是异常的堆栈: ERROR c.k.p.webservice.WebServiceClient - 接口调用异常:IllegalStateException: Unable to write generated Java files for schemas: null java.lang.IllegalStateException: Unable to write ge…
前言: Fragment也可以使用startActivityForResult方法去打开一个Activity,然后在其onActivityResult方法中处理结果,可是当Fragment嵌套的时候,由于FragmentActivity的BUG导致只会回调最外那层Fragment的onActivityResult方法,于是乎当前Fragment就收不到结果了. BUG分析: 解决这个问题之前我们先通过源码分析一下是什么原因导致的,以22.2.1版本的support-v4库为例 我们先从Fragm…
---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 在利用Media Player做音乐播放器的时候,实现自动下一曲的功能是在PlayStateChange事件下,通过判断当前播放器的状态来实现. 首先需要在状态属性playState中的MediaEnded状态下,将下一曲的URL赋值给当前的mediaPlay,然后在playState中的Ready状态下调用MediaPlay的Ctlcontr…
这两天开始在改OSChina的开源android客户端,打算用Fragment来分离Main这个Activity里的功能.用Fragment嵌套ViewPager+Fragment的时候发现问题. 红色框的是主Fragment,蓝色框是主Fragment内嵌的ViewPager+Fragment. 例如当”资讯“切换到”问答“的时候,”问答“内的ViewPager+Fragment显示不符合预期,因为里面的Fragment错位了,前面几个显示的是”资讯“里面的Fragment. 而且有些显示Fr…