Почему разные версии Андроид по разному реагируют на одинаковые методы

Рейтинг: 0Ответов: 1Опубликовано: 19.03.2015

При попытке потестировать свою программу на разных версиях Андроид, обнаружил что она неустойчиво работает, и чем старее версия андроид, тем стабильнее. Например

try { urlConnection.connect(); } catch (IOException e) { e.printStackTrace(); Log.d(LOG_TAG, "e= "+e.toString());}

На этой строке, программа споткнулась и закрылась в версии 4.0.3 а на этой:

   reader = new BufferedReader(new InputStreamReader(inputStream));

в версии 4.2.2

а в версии 2.3.7 все работает. Тестировал на живых устройствах, без эмуляторов.

Как понять почему и что может не нравится системам?

Ответы

Ответов пока нет.