問題タブ [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.

0 投票する
2 に答える
366 参照

android - タブのリストビューで項目を選択中に IllegalStateException が発生する

タブを使用しており、タブを選択した後、カスタムリストビューにコンテンツを表示し、リストをスクロールして、リストの任意の項目を選択すると、以下のエラーが発生します

java.lang.IllegalStateException: アダプターの内容が変更されましたが、ListView は通知を受け取りませんでした。アダプターのコンテンツがバックグラウンド スレッドからではなく、UI スレッドからのみ変更されていることを確認してください。

問題を解決するには?

0 投票する
1 に答える
3991 参照

java - android.media.audiofx.Visualizerが1回おきに例外をスローする

Android 2.3.3 用のライブ壁紙を作成していますが、Visualizer クラスを使用しています。スタンドアロンとして動作するビジュアライザー プログラムの動作バージョンを既に取得していますが、コードをライブ壁紙サービスに配置すると、問題が発生します。次のコードは、エラーが存在する場所です。

ここが奇妙な部分です。ライブ壁紙のリストを調べているときに、それをタップしてプレビューを表示すると、問題なく動作します。アクティブな壁紙として設定せずに、戻るボタンを押してからもう一度選択すると、クラッシュします。このプロセスを繰り返すことができますが、1 回おきにクラッシュするだけで、それ以外の場合は機能します。アクティブな壁紙として設定すると、毎回クラッシュします。

0 投票する
1 に答える
2985 参照

android - Adapter を使用した AlertDialog を示す DialogFragment が向きの変更に耐えられない

これで壁にぶち当たりました。私の DialogFragment は、顧客アダプターを使用するものを除いて、私が持っている他のすべてのダイアログでうまく機能します。2 回目に方向を変更すると、java.lang.IllegalStateException: Fragment NewAlertDialog{447bc528} not attached to ActivityThis is using the API 4+ Support package が表示されます。

最初の向きの変更では発生しません。2 番目の変更では常に発生します。つまり、次の順序でダイアログが表示されます。

  • 縦 -> 横 -> 縦 -> java.lang.IllegalStateException
  • 横 -> 縦 -> 横 -> java.lang.IllegalStateException

ダイアログは次のとおりです。

これは DialogItem です:

.setAdapter()呼び出しを削除すると問題が解消されるため、アダプターを含めることに問題があることはわかっていAlertDialog.Builderます。

また、奇妙なことに、私の ICS デバイスには問題がありません。これは、私がテストした Gingerbread デバイスでのみ発生します。どんな助けでも大歓迎です!

ありがとうございました!

マット。

0 投票する
3 に答える
25031 参照

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 でした

0 投票する
1 に答える
172 参照

blackberry - Blackberry Bitmap fieldChanged が IllegalStateException をスローする

私は私のblackberry5アプリにfieldChangedリスナーが接続されたビットマップフィールドを持っていますが、これはまったく問題なく動作します。今私の問題は、同じ目的のために関連するメニューも持っていることです(私はそれを削除することはできません)。 JVM 104 IllegalStateException

ここに私のメニュークラスがあります

ここにメニューとフィールドの変更されたコードがあります

0 投票する
5 に答える
1081 参照

android - Android 3.x でのドラッグ アンド ドロップにより、少数のドラッグの後に illegalStateException が発生する

Android 3.x のドラッグ アンド ドロップ メカニズムに問題があります。いくつかのドラッグ (たとえば 30 回のドラッグ) を行った後、例外が発生します (添付のリンクを参照)。

https://groups.google.com/forum/#!msg/android-platform/2APvO248NNY/rKI-5dCT8XcJ (その投稿に添付されているものと同じものがログに記録されています..)

Android の技術者は、API のバグであると回答し、問題を回避する唯一の方法はガベージ コレクターを呼び出すことだと述べています。

やったよ。例外はスローされなくなりましたが、しばらくすると (さらに 30 ~ 40 回ドラッグすると)、Android は何らかの理由でドロップ イベントの呼び出しを停止します。

すべてのリソース/キャンバス/描画キャッシュ/リサイクル ビットマップを解放してすべてのビューを「更新」しようとしましたが、それらを再作成しましたが、役に立ちませんでした (もう例外をスローしませんでしたが、いくつかドラッグした後でもドロップ イベントは発生しません)。作業)

「役立つ」唯一のことは、アクティビティを閉じて、もう一度再開することです。

誰かがこの問題を何らかの形で解決したか、または良い簡単な代替手段を持っていますか??? (独自のドラッグアンドドロップ機能を実装する以外に..)

想定していないものを再起動または再作成することを強制しないソリューションを取得したいと思います..

バグを示すサンプル コードを次に示します(System.GC を使用した後のドロップ イベントに関する問題について述べた部分は示していません)。

これはxmlです:

これはスタック トレースです。

例外を発生させるには、画像を画面上のあるポイントにドラッグし、指を離します。それをちょうど 30 回繰り返すと、例外がスローされます。この非常に単純な例を作成して、アプリケーションによってオーバーヘッドが発生することなく例外がスローされることを示しました。

ティア

0 投票する
1 に答える
237 参照

java - AdWhirl が IllegalStateException を引き起こす

AdWhirl を自分のアプリに追加しようとしていますが、自分が何をしているのかを確認するために、単純な "HelloWorld" から始めることにしました。案の定、私はしません... AdWhirl Android SDK セットアップ ページからこのコードを取得しましたが、実行しようとすると、この例外java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.が発生しlayout.addView(adWhirlLayout, layoutParams)ます。例外メッセージは removeAllViews() と同様に示唆していますが、それでもこのエラーが発生します。

以下は Java ファイルです。

これは私のmain.xmlです:

そしてエラー:

0 投票する
2 に答える
2456 参照

easymock - Easymock がナイスモックに対してエラーをスローするのはなぜですか?

テストのサービスである HttpServletRequest をモックアウトしました。

期待値を設定することにより、コントローラーがサービスによってスローされた例外を処理する動作を確認しています。

私は次と同じことを確認します:

私のコントローラーはサービスを呼び出し、例外の場合はリクエストに例外の詳細を設定します

この行はエラーを吐き出しています:

私は、コントローラーが要求に対して何をするかについてはほとんど気にしていません。サービスによってスローされた例外を消費する必要があることだけを心配しています。それに応じて、私はニックモックとしてリクエストを作成しました。それでもこのエラーが発生するのはなぜですか?

0 投票する
1 に答える
308 参照

java - ektorp sofadb IllegalStateException コンテンツの消費

Java、特に例外を扱ってからしばらく経ちました。私は、私が取り組んでいるものにektorpのcouchdb統合を追加している最中です。ただし、コンテンツ消費の例外が発生しています。

問題のプログラムはtwitter4jを使用しており、ステータスを取得してcouchdbインスタンスに書き込んでいます。

最初は db.create(newTweetDoc) も試しました。これを試すたびにcouchdbConnectorを再作成する必要がありますか?

db はグローバルな CouchDbConnector です: public CouchDbConnector db = null;

エラーが発生するのは db.create(doc) または flushBulkBuffer です。スタックトレースは次のとおりです。

上記のように、2 つの別個のエンティティ クラスが両方とも .getContent() を呼び出していることがわかります。最近、参照ライブラリをいじっていますが、古い apache Http ライブラリと現在のものを呼び出している可能性はありますか?

0 投票する
2 に答える
2715 参照

android - SQLite データベースから値を取得する方法は?

Subjectchapterという 2 つのテーブルがあります。Subject_idを渡してchapter_nameを表示する必要があります。私の質問は、それを行う方法ですか?値 id を渡すと、何も返されません。 ヒントをください。 参照用の私のコードは次のとおりです。


また、 illegalState Exceptionも示しています。