2014-09-17 2 views
-2

웹 서비스 용 Asynctask를 사용하여 Android 앱을 개발합니다. 그러나 언제 찾을 수없는 라인을 클래스 표시에 오류 : ThreadPoolExecutor입니다, threadgroup.uncaughtexception, 포맷Asynctask Unknown ERROR

private class WebService extends AsyncTask<String, Void, String> { 
    @Override 
    protected String doInBackground(String... args) { 
     String result = null; 

     String title = args[0]; 
     String desc = args[1]; 

     String dt = getFullDate(); 
     String sql = "";// sql statement 

     // Do something for upload to server 

     return result; 
    } 

    private String getFullDate() { 
     String cYear, cMonth, cDay, cHour, cMin, cSec; 

     final Calendar cale = Calendar.getInstance(); 

     cYear = String.valueOf(cale.get(Calendar.YEAR)); 
     cMonth = fixZero(String.valueOf(cale.get(Calendar.MONTH) + 1), 2); 
     cDay = fixZero(String.valueOf(cale.get(Calendar.DAY_OF_MONTH)), 2); 

     cHour = fixZero(String.valueOf(cale.get(Calendar.HOUR_OF_DAY)), 2); 
     cMin = fixZero(String.valueOf(cale.get(Calendar.MINUTE)), 2); 
     cSec = fixZero(String.valueOf(cale.get(Calendar.SECOND)), 2); 

     return cYear + "-" + cMonth + "-" + cDay + " " + cHour + ":" + cMin 
       + ":" + cSec; 
    } 

    private String fixZero(String num, int len) { 
     return String.format("%0" + len + "d", num); // <<< ERROR in that line 
    } 
} 
+0

PLZ 로그 캣 정보를 게시, 도움말에게 희망을 – user2257194

답변

0

이 기능을 시도는

public String fixZero(String num, int len) { 
    return String.format("%0"+len+"d", Integer.parseInt(num)); // <<< ERROR in that line 
}