0
當我第一次打開該活動時,everthing很好。當我回去時,重新打開活動,我的應用程序崩潰。Android第二個線程錯誤
這是我的錯誤日誌:
07-09 00:11:47.530: E/AndroidRuntime(22799): FATAL EXCEPTION: TIMETHREAD
07-09 00:11:47.530: E/AndroidRuntime(22799): Process: testprogram, PID: 22799
07-09 00:11:47.530: E/AndroidRuntime(22799): java.lang.NullPointerException
07-09 00:11:47.530: E/AndroidRuntime(22799): at testprogram.LocationActivity$1.run(LocationActivity.java:61)
07-09 00:11:47.530: E/AndroidRuntime(22799): at java.lang.Thread.run(Thread.java:841)
這裏是源:
protected void onCreate(Bundle savedInstanceState)
{
timethread = new Thread(new Runnable()
{
@Override
public void run()
{
try
{
while(0 < 1)
{
text_currentime.post(new Runnable()
{
public void run()
{
text_currentime.setText(getCurrentTime());
}
});
Thread.sleep(UPDATE_TIME);
}
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
});
timethread.setName("TIMETHREAD");
timethread.start();
您需要在此處添加更多上下文以供任何人協助。一個堆棧跟蹤(請參閱Android Logcat),以及有關您如何使用上述代碼的一些信息,特別是它與您的Activity關聯的方式。 – ataulm