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();
}
}