2014-09-17 3 views
-2

Я разрабатываю приложение для Android, используя Asynctask для веб-сервисов. Но в любое время по ошибке в маркировочной линии Класс не найден: 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

плз разместить информацию LogCat – user2257194

ответ

0

попробовать эту функцию, надеюсь, это поможет вам,

public String fixZero(String num, int len) { 
    return String.format("%0"+len+"d", Integer.parseInt(num)); // <<< ERROR in that line 
} 
Смежные вопросы