この質問に対して10の回答がありますが、私はすべて を読んでいますが、これを動作させることはできません。アンドロイドなぜTabActivityが開いているときにアクティビティがクラッシュするのですかダイアログボックス
イムこのTabGroup
に私の活動の移動と私は3活性のtabgroupの内側を持っており、ここからそれをやって助けを得た:Multiple Android Activities in a TabActivity
カスタムダイアログを開いたとき、私はこのエラーを取得:
07-12 10:07:56.985: ERROR/AndroidRuntime(9532): android.view.WindowManager$BadTokenException: Unable to add window -- token [email protected] is not valid; is your activity running?
私はコンテキストが悪いと言うこのエラーを知っている。
(下の)ColorPickerView
では動作しませんが、私はデバッグしており、コンストラクタがその仕事をしているのを見ることができますが、コンストラクタが終了すると直ちにクラッシュします。
私は他の2つのアクティビティ、1つのCheckBox、2つのSpinnerから3つの類似のエラーがあります。
コンテキストを適切に変更することで簡単に修正できます。
これには、より複雑ではありませんと表示スタックは次のようになります。
TabGroup
.......TabHost (public class FileEditMainActivity extends Activity)
...............ImageView (public class FileEditImageView extends ImageView)
........................Dialog (public class ColorPickDialog extends Dialog)
..............................View (private class ColorPickerView extends View )
どんなに私は、システムがコンテキストが生きていないことを私に伝えコンテキストを変更する方法について説明します。 ColorPickerView
は常にクラッシュさ
..私はTabGroup
を使用していけない場合
FileEditMainActivit
をTabGroupに配置すると、コンテキストに何か問題が発生します。
誰も何をすべきか?
getParent()。getParent():-)、正常に動作します。 – Camacho
あなたはこれを履いていますか? 私は同じ問題を引き起こす通常の警告ダイアログを持っています – Zak
魅力的なように働いた!私は頭を張っていた。あなたは私の日の仲間を救った..! – YuDroid