0

List<String>内部で開始しようとしてAsyncTaskいますが、タスク全体が呼び出されなくなりましたが、エラーはありません。

明確にするために、List私が を求めている唯一の理由は、 sublist.

簡単な方法やバグを発見した場合は、共有してください。

protected void updateTask()
{
     runOnUiThread(new Runnable() 
     {
         public void run() 
         {
                PatternTask myTask = new PatternTask();
                myTask.execute();
         }
     });
}
private class PatternTask extends AsyncTask<String, Void, String> {

    int eyes_closed;
    int eyes_opened;
    int eyes_avarage;

    String response = "NO DATA";
    protected String doInBackground(String... patterns) {
          String[] looper = getPattern().split("\n");
          List<String> patternList = new ArrayList<String>();
          for (int i = 0; i < looper.length; i++)
          {
             patternList.add(looper[i]); 
          }

          if (patternList.size() > 1200)
          {
                patternList.subList(0, patternList.size() - 1200).clear();
                ...
                ... 
          }
          else
                return response;
        }

        @Override
        protected void onPostExecute(String result) {
            Toast.makeText(FdActivity.this, result, Toast.LENGTH_LONG).show();          
        }       
}   
4

0 に答える 0