我是Android的初學者。我的Handler有一個NullPointerException。Android線程和處理程序NullPointerException
- 我打電話內螺紋服務,並使用處理器更新
我使用的通知顯示另一個活動B.
假設我點擊通知時,在活動A.用戶界面該線程在ACTIVITY A中運行,ACTIVITY B正在調用,經過一段延遲後應用程序崩潰,我認爲處理程序失去了ACTIVITY A的上下文。我想知道如何處理這種情況,假設如果我使用AsyncTask將asyncTask照顧上下文問題?任何人都可以解決我這個請。提前致謝。
ACTIVITY - 答:
Thread t = new Thread() {
@Override
public void run() {
// call service get response
handler.sendMessage(msg);
}
}
時通知被點擊我顯示活動B.
logcat的O/P是在handler.sendMessage 的線只是 的NullPointerException並在處理程序內部更新活動B的UI。
你可以發佈處理程序的定義。 –
還你還沒有開始你的線程。 –
什麼是logcat? – donfuxx