2012-04-26 16 views
0

新しいAndroidアプリケーションで警告ダイアログが表示され、nullポイント例外があり、viewrootがコンテキストを取得できず、コンテキストが返されないことを示す例外があります。誰もが同じ問題を抱えている。助けてくれどうも。android nullポインタエラー:コンテキストを取得できません

+1

を使用している場合は、ここにあるコードを投稿してください。 – xandy

+0

また、どのようにダイアログを作成していますか? –

答えて

0
AlertDialog alertDialog = new AlertDialog.Builder(YourActivity.this).create(); 

警告ダイアログを作成するには、上記の行のようにgetApplicationContext()を使用する必要があります。

AlertDialog alertDialog = new AlertDialog.Builder(getApplicationContext()).create(); 
+0

HI Agarwal、ありがとう。あなたの方法は、apkで作成したダイアログを解決することができます。このメインスレッドにルーパーがあるので、ダイアログが表示されます。 – sarah

+0

私はあなたを得ませんでしたか? –

+0

^_ ^、遅く返事を申し訳ありません。私はあなたの方法がapkでうまくいくことを意味します。 – sarah

2

alertdialogボックスにgetapplicationcontext()を使用しないでください。これの代わりに、 アクティビティクラス名を使用します。

アクティビティ名がAlertBuilderActivityが

  (AlertBuilderActivity.this) for context 
関連する問題