2012-06-11 21 views
1
System.out.println("dealing.................."); 
       ShareDate.mdate.type = date[head + 2]; 
       ShareDate.mdate.date0 = date[head + 4]; 
       ShareDate.mdate.date1 = date[head + 5]; 
       ShareDate.mdate.date2 = date[head + 6]; 
       ShareDate.mdate.date3 = date[head + 7]; 

       System.out.println(ShareDate.mdate.type); 
       System.out.println(ShareDate.mdate.date0); 
       System.out.println(ShareDate.mdate.date1); 
       System.out.println(ShareDate.mdate.date2); 
       System.out.println(ShareDate.mdate.date3); 
       //MyActivity.mdate.firsttime = System.currentTimeMillis()-time; 
       System.out.println("******************") 

在Asynctask完成System.out.println(「deal ..................」);該程序意外停止。如果從ShareDate.made.type = ..........刪除到ShareDate.mdate.date3 ....程序也意外停止。 mdate是靜態的,ShareDate是另一個類,請幫助我...我對此描述感到抱歉。我不擅長它。關於asynctask

+0

請張貼的logcat有關UI線程的一切。 –

+0

你的意思是ShareDate.mdate.type?正如凱文所說,請張貼日誌貓。沒有它,我們就無能爲力。登錄cat show中的 – user1092042

+0

System.out.println(「deal ..................」);那麼它意外停滯 – ninjiaquan

回答

0

ShareDate.mdate.type與主UI線程上的某些東西有關嗎?

你需要做的是在onPublishUpdate(PARAMS)

+0

沒有日期是一個類包含一些數據,我將靜態數據定義爲另一個類中的mdata ShareDate另一個讓其他類使用它並在MainActivity中顯示此數據,但是當我將任務的數據賦值爲靜態時,程序意外停止 – ninjiaquan