I am using AsyncTask to download data from a server, and I want to insert data into my database. Where should I put the embed code and how can I stop AsyncTask from inserting data if the user clicks the "Home" button?
I am currently using asynctask.cancel(true), but I cannot stop inserting the database.
public class TalkToServer extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected void onProgressUpdate(String... values) {
super.onProgressUpdate(values);
}
@Override
protected String doInBackground(String... params) {
return something;
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
}
}
source
share