У меня была подобная ошибка, работающий код вдруг перестал работать(менял кое-что, потом обратно поменял), полчаса мучился , на stackoverflow предложили разные варианты - ничего не работало, в конце концов просто перезапустил телефон и все ок )) попробуйте )
Шаров Дмитрий: т.е. вы хотите на половину yii1 и на половину yii2? разные версии php одно дело, а вот разные версии фреймворка - это жесть.
объясните начальству, что нужно либо полностью переписать на yii2, либо нужно оставаться на yii1 и уже на уровне yii1 освежать сайт
Ульян Романов: как я понял вы не понимаете как работает AsyncTask - он создает параллельный поток, который выполняет некое действие(doInBackground()) и отправляет результат в основной поток(onPostExecute()). вам нужно дождаться пока выполнится AsynTask, чтоб синхронизировать данные с основным потоком.
У вас непонятная логика выполнения кода. intent.putExtra("nameGroup", result); - тут должно выбросить исключение NullPointerException
Принцип работы я объяснил, но переделывать ваш код не собираюсь, читайте документацию, смотрите видеоуроки, ищите ответы в Гугл!
Ульян Романов: если вам нужно с одного активити начать загрузку, а потом перейти на другой с результатом, то откройте второе activity после onPostExecution в и intent запишите результат. я не понимаю чего именно вы хотите, сформулируйте свой вопрос четко и ясно, тогда может быть перечитаю его и дам другой ответ.
Именно такую задачу я решал с помощью метода, что я описал(парсил данные с помощью JSOUP , а потом работал с этими данными).
Ульян Романов: нет! есть кучу ответов на эту тему в интернете и с примерами(лично я когда-то задавал именно этот вопрос, когда впервые начал осваивать Android программирование). Научитесь искать!
Александр Маджугин: я разве вам предлагал? О_О еще раз повторюсь - внимательнее!
Я вам объясняю, что ХРАНИТЬ ДАННЫЕ В СЕССИИ НАМНОГО БЕЗОПАСНЕЕ , ЧЕМ В КУКАХ, что за жираф(без обид) не пойму, никак не дойдет. Чем безопасно я объяснил выше!
Я не предлагаю вам хранить и не говорю , что это обезопасит от кражи, я всего лишь пишу, что СЕССИИ БЕЗОПАСНЕЕ КУКОВ!!! Надеюсь до вас наконец дошло.
Александр Маджугин: бесите уже.
я же вам объяснил уже который раз, что сессии намного безопаснее, чем куки! если сайт example.com будет хранить is_auth = 1 у меня в куках, то я могу сам добавить это значение в куки и зайти на сайт неавторизованным, а если эти же данные сайт будет хранить в сессиях, то я хрен с два смогу с этим что-то поделать(только удалить и все) - дошло наконец???!!
Александр Маджугин: я имел в виду, что куки может править и сам пользователь, в данном случае is_auth = 1 можно было бы в ручную добавить, а с сессиями такое не прокатит.
хранить в сессии данные в 10 раз безопаснее , чем хранить в куках, т.к. данные сессии хранятся на стороне сервера и клиент имеет лишь доступ к ID сессии, а вот данные куки хранятся в браузере и их можно в любое время править, удалить, добавлять!