我的代碼是錯誤吐司
Context c = getApplicationContext();
CharSequence c1 = "Invalid Data Entered";
Toast t= Toast.makeText(c, c1, Toast.LENGTH_SHORT);
t.show();
它顯示NULL POINTER EXCEPTION AT Toast.makeText() line
任何幫助..? 感謝..
我的代碼是錯誤吐司
Context c = getApplicationContext();
CharSequence c1 = "Invalid Data Entered";
Toast t= Toast.makeText(c, c1, Toast.LENGTH_SHORT);
t.show();
它顯示NULL POINTER EXCEPTION AT Toast.makeText() line
任何幫助..? 感謝..
它實際上是因爲我是從不同的類,而不是一個活動..這是原因調用它.. IV在無法創建吐司這是不運行的活動..
nop,它通過AsyncTask的易燃性,看我的答案 – 2011-09-09 05:40:04
也許我是盲人,但我可以看到,可能是空的唯一的事情就是你的
getApplicationContext();
檢查,如果這是空的,有它記錄它,如果是這樣,那麼你知道原因。
你能告訴我周圍的代碼嗎?
多數民衆贊成只是服務器響應我越來越..所以代碼圍繞它是無關緊要的..我嘗試給「這個」變量作爲爭論...目前類擴展活動,所以它obeveously是一個上下文.. – ngesh 2011-06-01 06:15:03
試試這個並檢查。
Context c = getBaseContext();
CharSequence c1 = "Invalid Data Entered";
Toast t= Toast.makeText(c, c1, Toast.LENGTH_SHORT);
t.show();
或Toast t= Toast.makeText(activity, c1, Toast.LENGTH_SHORT);
你也可以使用活動,而不是背景..
寫這個..
Toast t = Toast.makeText(this, "Invalid Data Entered", Toast.LENGTH_SHORT);
t.show();
嘗試使用此:
Toast t= Toast.makeText(YourActivity.this, c1, Toast.LENGTH_SHORT);// YourActivity is the class name
爲了showin克烤麪包。
亞..我試過這也Dinesh ..不工作.. – ngesh 2011-06-01 06:20:14
是你的課延長活動課或其他....? – 2011-06-01 06:21:25
Context c=getApplicationContext();
Toast t=Toast.makeText(c, "invalid data enterd", Toast.LENGTH_SHORT);
t.show();
我想這和它的工作...
的問題可能是線Context c = getApplicationContext();
上下文是否爲空,那麼你會得到空指針例外Toast t= Toast.makeText(c, c1, Toast.LENGTH_SHORT);
你可以如果您的課程延伸使用以下內容活動
Toast t= Toast.makeText(Classname.class, c1, Toast.LENGTH_SHORT);
或
Toast t= Toast.makeText(this, c1, Toast.LENGTH_SHORT);
如果你的類不列入擴大活動更好的背景值傳遞給從調用環境這個類。之後,使用該上下文來創建吐司
感謝 迪帕克
你只需要使用你的觀點,而不是getApplicationContext()爲例,如果它是rowView只要致電:
如果您呼叫吐司所有檢查的Toast.makeText(rowView.getContext, " " ,Toast.LENGTH_SHORT).show();
第一。 show()方法在acti中虛位。因爲吐司意在顯示在用戶屏幕上,並且不能像服務或非活動類那樣在外面顯示。如果您試圖在活動中展示一些地方,您的代碼應該可以正常工作。
嘗試而不是上下文c這個'Toast.makeText([YourClassName] .this,Toast.LENGTH_SHORT).show();' – sfat 2011-06-01 06:13:10
這段代碼在哪裏運行?它是否在活動/服務/ ....? – ddewaele 2011-06-01 06:15:08
如果你正在使用一個Activity類的Toast,然後在Context中使用Classname.this – 2011-06-01 06:15:18