PRY написав:

Думав що проблема в самому коді, але взявши тестовий сервак JSON-ну, виявилось що проблема посиланні або в доступі до нього. Тобто програма не працює при певному URL.

Програма, дійсно, для коректного URL відпрацьовує коректно. Тому з цієї точки зору до коду питань немає.

Чи може бути таке, що сайт обрізає доступ до об'єкту, через те що це не браузер, а додаток? Якщо так, то можливо ви знаєте як це пофіксити? Буду дуже вдячний за підказку!

PRY написав:

Як справи? Є прогрес з пошуком помилки?

Ідея полягала в тому, щоб програма перейшла по посиланню, зчитала об'єкт JSON, та вивела текстом в поле Text View. Думав що проблема в самому коді, але взявши тестовий сервак JSON-ну, виявилось що проблема посиланні або в доступі до нього. Тобто програма не працює при певному URL. Ще не розібрався з GitHub, тому кидаю проект на fex.net. Ось посилання: https://fex.net/955819040627

PRY написав:

Дозволи на Internet в Маніфесті прописані? Бо в мене, правда з моїми методами отримання URL(замість generateURL(pole_vvody.getText().toString())) і net-операції (замість getResonseFromURL(urls[0])), все працює.
Якщо прописані, шукайте причину в getResonseFromURL(urls[0]).
Взагалі було б правильно дати текст стеку повідомлення про помилку із Logcat. Звідти здебільшого можна зрозуміти, де і з якої причини сталась помилка.

А як ще можна вказати щоб брався перший елемент масиву?

Стинкувся з проблемою: При запуску програми все компілюється, виконується. Але коли програма доходить до 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;
...