问题标签 [illegalstateexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在选项卡的列表视图中选择项目时出现 IllegalStateException
我正在使用选项卡,并在自定义列表视图中显示内容,在选择选项卡后,在列表上滚动并选择列表中的任何项目导致我出现以下错误
java.lang.IllegalStateException:适配器的内容已更改,但 ListView 没有收到通知。确保适配器的内容不是从后台线程修改的,而只是从 UI 线程修改的。
如何解决问题?
java - android.media.audiofx.Visualizer 每隔一段时间就会抛出异常
我正在为 Android 2.3.3 制作动态壁纸,它使用了 Visualizer 类。我已经有了我的 Visualizer 程序的工作版本作为独立的工作,但是当我将代码放入动态壁纸服务时,我的问题就开始了。以下代码是存在错误的地方:
这是奇怪的部分,当我浏览动态壁纸列表时,我会点击它来查看预览,它工作正常。没有将其设置为活动壁纸,我点击后退按钮,然后再次选择它并崩溃。我可以重复这个过程,它只会每隔一次崩溃一次,其他时间就会工作。如果我选择将其设置为活动壁纸,它每次都会崩溃。
android - 显示带有适配器的 AlertDialog 的 DialogFragment 无法在方向更改后保留
我在这个问题上碰了壁。我的 DialogFragment 可以很好地与我拥有的所有其他对话框配合使用,但使用客户适配器的对话框除外。当我第二次改变方向时,我得到了java.lang.IllegalStateException: Fragment NewAlertDialog{447bc528} not attached to Activity
这是使用 API 4+ 支持包。
它不会在第一次方向更改时发生,它总是在第二次发生,这意味着它按此顺序发生,对话框显示:
- 纵向->横向->纵向-> java.lang.IllegalStateException
- 横向 -> 纵向 -> 横向 -> java.lang.IllegalStateException
这是对话框:
这是一个对话框项:
我知道包含适配器是一个问题,因为如果我从中删除.setAdapter()
呼叫,AlertDialog.Builder
那么问题就会消失。
同样奇怪的是我的 ICS 设备上没有问题。这只发生在我测试的 Gingerbread 设备上。任何帮助是极大的赞赏!
谢谢!
马特。
android - Android JSON 错误“预期为 BEGIN_OBJECT,但在第 1 行第 2 列是 BEGIN_ARRAY”
我从 Web 服务获取 JSON 数据,示例数据如下:
当我尝试转换它时,它会抛出一个错误,我这样做是:
我的科类是:
LogCat 说:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: 预期 BEGIN_OBJECT 但在第 1 行第 2 列是 BEGIN_ARRAY
blackberry - 黑莓位图 fieldChanged 抛出 IllegalStateException
我的 blackberry5 应用程序中有一个位图字段,附加了 fieldChanged 侦听器,现在工作得很好,现在我的问题是我也有一个用于相同目的的关联菜单(我不能删除它的要求),然后单击我得到的菜单JVM 104 非法状态异常
这是我的菜单课
这是菜单和字段更改代码
android - 在 android 3.x 中拖放会在少量拖动后导致非法状态异常
android 3.x 的拖放机制存在问题:在进行了一些拖动(例如 30 次拖动)后,会产生异常(请参阅附加链接)
https://groups.google.com/forum/#!msg/android-platform/2APvO248NNY/rKI-5dCT8XcJ (我正在登录与该帖子所附内容相同的内容..)
android 技术人员在那里回答说它是 API 中的错误,并说避免该问题的唯一方法是调用垃圾收集器。
我做到了。不再抛出异常,但过了一段时间(比如更多 30-40 次拖动),android 出于某种原因停止调用 drop 事件。
我试图通过释放所有资源/画布/绘图缓存/回收位图来“刷新”所有视图并重新创建它们,但它没有帮助(不再抛出异常 - 但在一些拖放事件之后仍然没有'工作)
唯一“帮助”的是关闭活动并重新启动它。
有人以某种方式解决了这个问题,或者有一个很好的简单替代方案???(除了实现我自己的拖放功能..)
我想获得不会强迫我重新启动或重新创建任何不应该的解决方案..
这是演示错误的示例代码(不演示我所说的关于使用 System.GC 后的 drop 事件问题的部分):
这是xml:
这是堆栈跟踪:
使异常产生 - 只需将图像拖到屏幕上的某个点,然后离开手指。重复 30 次,然后抛出异常。我做了这个非常简单的例子,来证明抛出的异常没有任何由我的应用程序引起的开销。
TIA
java - AdWhirl 导致 IllegalStateException
我正在尝试将 AdWhirl 添加到我的应用程序中,但我决定从一个简单的“HelloWorld”开始,以确保我知道我在做什么。果然,我没有...我从AdWhirl Android SDK Setup page获得了这段代码,但是当我尝试运行它时,我得到了这个异常:java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
它发生在行上,layout.addView(adWhirlLayout, layoutParams)
所以我试图将 removeView() 删除为异常消息提示以及 removeAllViews() 但我仍然收到此错误。
下面是Java文件:
这是我的 main.xml:
和错误:
easymock - 为什么 Easymock 会为 nicemock 抛出错误?
我已经模拟了 HttpServletRequest,这是我测试中的一项服务:
我正在通过设置期望来验证我的控制器处理服务引发的异常的行为:
我验证与以下内容相同:
我的控制器调用服务,如果出现异常,在请求中设置异常详细信息
此行抛出错误:
我最不关心我的控制器对请求做了什么,我只担心它应该吃掉服务抛出的异常。相应地,我将请求创建为 nick mock。为什么我仍然会收到此错误?
java - ektorp couchdb IllegalStateException 消耗的内容
自从我使用 Java 特别是异常以来已经有一段时间了。我正在将 ektorp couchdb 集成添加到我正在做的事情中。但是我遇到了内容消耗异常。
有问题的程序使用 twitter4j,我正在获取我的状态并将它们写入 couchdb 实例。
起初我也试过 db.create(newTweetDoc) 。每次我尝试这个时都需要重新创建 couchdbConnector 吗?
db 是一个全局的 CouchDbConnector:public CouchDbConnector db = null;
导致错误的是 db.create(doc) 或 flushBulkBuffer。这是堆栈跟踪:
我在上面看到两个单独的实体类都调用 .getContent(),我最近一直在玩我引用的库,它有可能调用旧的 apache Http 库以及当前的库吗?
android - 如何从 SQLite 数据库中检索值?
我有两张表,分别是Subject和chapter。我需要通过传递Subject_id来显示chapter_name。我的问题是如何做到这一点?当我传递值 id 不返回任何东西。
请给点提示。
这是我的代码供参考。
它还显示了非法状态异常。