-5
Я реализовал AsyncTask как в моем коде. Можете ли вы сказать мне, правильно ли я использовал AsyncTask? Благодарю.Реализация AsyncTask в Android
protected class AsyncTranslator extends AsyncTask<String, JSONObject, String>
{
@Override
protected String doInBackground(String... params) {
String mymeaning = null;
RestAPI api = new RestAPI();
try
{
JSONObject jsonObj = api.GetMeaning(params[0]);
mymeaning = jsonObj.toString();
}
catch (Exception e)
{
Log.d("Error", e.getMessage());
}
return mymeaning ;
}
@Override
protected void onPreExecute() {
super.onPreExecute();
Toast.makeText(context, "Please wait.", Toast.LENGTH_SHORT).show();
}
@Override
protected void onPostExecute(String mymeaning) {
Log.d("onPostExecute", null);
Intent i = new Intent(SendMeaningActivity.this, ShowMeaningActivity.class);
i.putExtra("meaning", mymeaning);
startActivity(i);
}
}
В чем проблема? Я действительно не вижу никаких ... – yshahak
Да, вы использовали его правильно. –
В чем проблема, с которой вы сталкиваетесь ??? – Pankaj