Тема: Асинхронність потоків AsyncTask (QuerryTask)
Стинкувся з проблемою: При запуску програми все компілюється, виконується. Але коли програма доходить до 83 рядка, ігнорує його і виходить з методу onClick(). Можливо хтось знає в чому проблема?
Код програми:
class OEQuerryTask extends AsyncTask<URL, Void, String> {
@Override
protected String doInBackground(URL... urls) {
String response = null;
try {
response = getResonseFromURL(urls[0]);
} catch (IOException e) {
e.printStackTrace();
}
return response;
}
@Override
protected void onPostExecute(String responce) {
result.setText(responce);
}
}
...
@Override
public void onClick (View v) {
switch (v.getId()) {
case R.id.show_url_button:
URL generatedUrl = generateURL(pole_vvody.getText().toString());
new OEQuerryTask().execute(generatedUrl); // 83-ій рядок
break;
...