我有以下完全工作的代码,这些代码是由其他人的示例中的一些剪切和粘贴拼凑而成的:
private class Get_tweets_async_task_class extends AsyncTask<String, Integer, Bitmap>
{
protected void onPreExecute()
{
}
@Override
protected Bitmap doInBackground(String... params)
{
array_of_single_tweets = getTweets(params[0], 1);
return null;
}
protected void onProgressUpdate(Integer... params)
{
}
protected void onPostExecute(Bitmap img)
{
update_display_list();
}
protected void onCancelled()
{
}
}
我的代码实际上不需要与位图有任何关系(这是示例的后遗症),现在我正试图摆脱它。我将代码编辑如下:
private class Get_tweets_async_task_class extends AsyncTask<String, Integer, Void>
{
protected void onPreExecute()
{
}
@Override
protected Void doInBackground(String... params)
{
array_of_single_tweets = getTweets(params[0], 1);
return null;
}
protected void onProgressUpdate(Integer... params)
{
}
protected void onPostExecute()
{
update_display_list();
}
protected void onCancelled()
{
}
}
但现在代码不再有效。我在删除位图时做错了吗?
编辑:对不起,我打错了 onPostExecute 行 - 现在更正了