2012-06-11 5 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 ("거래 중 .................."); 프로그램이 예기치 않게 중지되었습니다. ShareDate.made.type = ..........에서 ShareDate.mdate.date3으로 삭제하면 ... 프로그램도 예기치 않게 중지되었습니다. mdate는 정적이고 ShareDate는 또 다른 클래스입니다. 제발 도와주세요 ... 설명이 유감입니다. 나는 잘 못해.asynctask 정보

+0

로그 캣을 게시하시기 바랍니다에 UI 스레드와 관련된 모든 작업을 수행 할 필요가있다. –

+0

ShareDate.mdate.type을 의미합니까? 케빈이 말했듯이 로그 고양이를 게시하십시오. 그것 없이는 우리가 할 수있는 일은 거의 없습니다. – user1092042

+0

in log cat show System.out.println ("거래 중 .................."); 예기치 않은 중지되었습니다 – ninjiaquan

답변

0

ShareDate.mdate.type은 기본 UI 스레드의 내용과 관련이 있습니까?

당신은 onPublishUpdate (PARAMS)

+0

날짜가 클래스가 일부 데이터를 포함하고 다른 클래스의 mdata로 정적 데이터를 정의했습니다. 다른 클래스가 MainActivity에서이 데이터를 사용하도록 보여주기 위해 다른 클래스가 허용하지만, 할당 데이터가 정적 인 경우 프로그램이 예기치 않게 중단되었습니다. – ninjiaquan