@android_ru

Страница 1653 из 3205
Муаммар Мохаммед
28.06.2017
07:44:22
да по обоим бы

то что у меня необходимо поддержка API14

а первая уже деприкейтед же? Долго еще она будет канать?

Google
Никита
28.06.2017
07:45:53
да по обоим бы
долго) по первой родной гайд норм https://developer.android.com/guide/topics/media/camera.html

по второй ищи, я хз

Муаммар Мохаммед
28.06.2017
07:56:22
Благодарствую, Друг!

Пирамида
28.06.2017
08:03:31
Help!!! пожалуйста подскажите! broadcast должен ловить входящие/исходящие звонки, в манифесте прописаны разрешения, и интент фильтры для broadcast-а, а метод onReceive() - не вызывается...

Алексей
28.06.2017
08:04:53
проверьте runtime permission, включен или нет

Пирамида
28.06.2017
08:07:20
проверьте runtime permission, включен или нет
а где он проверяется/включается?

jacoder
28.06.2017
08:13:25
https://developer.android.com/training/permissions/requesting.html

Алексей
28.06.2017
08:13:40
посмотреть ручками можно в системных настройках приложения, где ещё есть кнопка "очистить данные". А вообще https://developer.android.com/training/permissions/requesting.html

Алексей
28.06.2017
08:16:05
да, но вы тестите на чём?

Александр
28.06.2017
08:22:48
Всем двс! На фрагменте чекбокс и спиннер. При повороте чекбокс сохраняет свое значение (нажат или нет) а спиннер сбрасывается. Это нормальное повеление системы?

Google
Александр
28.06.2017
08:23:03
*поведение

Dmitry
28.06.2017
08:27:34
id на спиннере стоит?

Александр
28.06.2017
08:35:47
Может инициацию спиннера перенести из метода onStart в onCreate например?

Alexey
28.06.2017
08:38:15
Мб в onCreate спиннер инициализируется?

Александр
28.06.2017
08:39:07
Мб в onCreate спиннер инициализируется?
Сейчас в onStart (запуском отдельного метода). Пробую перенести в onCreate.

Alexey
28.06.2017
08:40:15
Будет тож самое. Как вариант, можно через savedinstantstate

Сохранять там состояние

А потом восстанавливать

Александр
28.06.2017
08:41:12
Будет тож самое. Как вариант, можно через savedinstantstate
Это я понимаю, думал обойтись без этого

Dmitry
28.06.2017
08:42:15
У вас наверно адаптер пересоздается к спиннеру

Александр
28.06.2017
08:43:36
У вас наверно адаптер пересоздается к спиннеру
Ага. Фрагмент пересоздается и адаптер тоже. А как это пофиксить?

Dmitry
28.06.2017
08:44:18
Ну как вариант в bundle сохраняйте последний выбранный элемент спиннера

Лёша
28.06.2017
08:44:49
Ага. Фрагмент пересоздается и адаптер тоже. А как это пофиксить?
перед созданием фрагмента проверяй savrdInstance на null

Александр
28.06.2017
08:47:35
перед созданием фрагмента проверяй savrdInstance на null
И что, если не null не создавать адаптер?

Лёша
28.06.2017
08:48:19
не создавать фрагмент это к тому, что фрагмент пересоздаётся

Dmitriy
28.06.2017
08:48:45
кто-нибудь пользуется эмулятором 26.1.+ ? наблюдаю бутлуп с любым системным образом

Александр
28.06.2017
08:49:27
не создавать фрагмент это к тому, что фрагмент пересоздаётся
Как не создават фрагмент если старый удален?

Лёша
28.06.2017
08:50:16
он будет восстановлен

Александр
28.06.2017
08:51:52
он будет восстановлен
А как это фактически реализовать? В методе onCreate if(savedinstancestate !=0) {тут какой то код?}

Google
Лёша
28.06.2017
08:52:24
глянь тут https://stackoverflow.com/questions/14184182/why-wont-fragment-retain-state-when-screen-is-rotated первый ответ разъясняет ситуацию

Sergey
28.06.2017
09:07:04
hashCode() = 1 только если переменная не инициализирована ? верно?

Sergey
28.06.2017
09:07:46
что?!
в каком случ. hashCode() будет равен 1 ?

Алексей
28.06.2017
09:08:24
в случае, если хэш-код вашего объекта окажется равен 1 :)

jacoder
28.06.2017
09:08:32
Или если сам пропишешь.)

Quantum Harmonizer
28.06.2017
09:08:34
в каком случ. hashCode() будет равен 1 ?
hashCode будет равен 1 только тогда, когда результат вычисления хеш-кода будет равен единице.

Dmitriy
28.06.2017
09:10:37
в каком случ. hashCode() будет равен 1 ?
https://imgs.xkcd.com/comics/random_number.png если также написать hashcode, заменив цифру 4)

Sergey
28.06.2017
09:12:58
hashCode будет равен 1 только тогда, когда результат вычисления хеш-кода будет равен единице.
делаю так: List<Hotel> hotelList = new ArrayList<?); затем при первом вызове: Log.e(TAG, "hotelList.hashCode() = " + hotelList.hashCode()); в логах Log.e(TAG, "hotelList.hashCode() = " + hotelList.hashCode()); сам удивляюсь ....

Алексей
28.06.2017
09:15:57
public int hashCode() { int hashCode = 1; for (E e : this) hashCode = 31*hashCode + (e==null ? 0 : e.hashCode()); return hashCode; }

Алексей
28.06.2017
09:16:21
ваш ответ в исходном коде) у пустого ArrayList всегда 1 хэшкод

Igor
28.06.2017
09:19:28
Всем привет. Подскажите пожалуйста по web rtc. В метод onIceCandidate падают только кандидаты для аудио. Поэтому я видео не могу транслировать. Что не так?

John
28.06.2017
09:26:37
Ребята, подскажите пожалуйста периодически происходит краш приложения с ошибкой java.lang.RuntimeException: Unable to pause activity {com.example/com.google.android.gms.auth.api.signin.internal.SignInHubActivity}: java.util.concurrent.RejectedExecutionException: Task android.os.AsyncTask$3@4ea57be4 rejected from java.util.concurrent.ThreadPoolExecutor@4e7c3350[Running, pool size = 3, active threads = 3, queued tasks = 128, completed tasks = 180] В какую сторону копать?

Gerc
28.06.2017
09:32:00
В сторону корутин

John
28.06.2017
09:32:26
В сторону ухода от асинктасков.
самописных в приложении вообще нет, только если в подключаемых либах

Gerc
28.06.2017
09:33:49
Значит кто-то использует пулл асинтаска и не хватает на гуглавторизацию

John
28.06.2017
09:34:30
благодарю

Google
Dev??
28.06.2017
09:43:12
Ребят всем привет , кто знает почему SearchView (app.widget) не работает? Всё делал по https://stackoverflow.com/questions/38098390/searchview-filter-with-recyclerview но тщетно , не работает и не работает , что делать?подскажите плиз

Владимир
28.06.2017
09:45:11
Мало данных для решения

Dmitriy
28.06.2017
09:45:23
Нужен шар хрустальный для помощи
можно обойтись бубном и шапочкой для телепатии)

Владимир
28.06.2017
09:45:54
можно обойтись бубном и шапочкой для телепатии)
Она дапрекейтед, но пока работает

Dev??
28.06.2017
09:45:58
Мало данных для решения
Там вроде есть код , по ответу

Admin
ERROR: S client not available

Владимир
28.06.2017
09:46:09
Попробуй его

Dev??
28.06.2017
09:46:22
Мало данных для решения
Какие ещё данные нужны?

Владимир
28.06.2017
09:47:14
Вот мой фрагмент, вот активити, вот разметка, вот событие происходит, вот лог

Вот тут не работает, вот я уже и сам разобрался почему

Dev??
28.06.2017
09:53:17
Вот моё главное активити , там я инцилизирую сеарчвью mSearchView = (SearchView) menu.findItem(R.id.action_search).getActionView(); Т.к адаптер находиться в фрагменте я использую свой колбек в активити mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String query) { return true; } @Override public boolean onQueryTextChange(String newText) { mCallbackSearchView.queryTextFromSearchView(newText); return true; } }); А вот фрагмент public class MyFragment extends Fragment implements CallbackSearchViewQuery @Override public void queryTextFromSearchView(String text) { Log.d("debug" , "text from searchview " + text); mProductsAdapter.filterList(text); } С логов всё нормально весь текст приходит

сам searchview в меню находиться <item android:id="@+id/action_search" android:orderInCategory="100" app:icon="@drawable/ic_action_search" android:title="@string/action_search" app:actionViewClass="android.widget.SearchView" android:theme="@style/AppTheme.SearchView" app:showAsAction="always" />

Sergey
28.06.2017
09:59:13
код лучше на гист, а не сюда

https://gist.github.com/

Dima
28.06.2017
10:02:34
Ребят, а можно нубский вопрос. Почему когда я заливаю апк(cordova) в гуглоплей, у меня куча пустых полей, поддерживаемые платформы и т.д?

Pavel
28.06.2017
10:05:09
привет) такой вопрос, может кто нить скинуть ресурс, статью с рекомендациями по анимациям в андроиде (фрагменты, вьюхи и т.д.)? Спасибо)

Dima
28.06.2017
10:05:11
Притом, если я собираю приложение с плагином crosswalk(Для старых девайсов), то эти поля заполнены. И соответственно, гугл плей устанавливает пользователям только эти огромные апк, даже тем, у кого свежий андроид.

Google
Mister
28.06.2017
10:06:12
добрый день ! Кто подключал room ORM от гугла? Возникли проблемы с dependencies, выдает ошибку Failed to resolve: annotationProcessor. Погуглил, попробовал некоторые методы "лечения", но безрезультатно. В проекте есть еще и другие annotationProcessor'ы, с ними все норм, а вот с ней annotationProcessor 'android.arch.persistence.room:compiler: 1.0.0-alpha3' чет никак) Кто сталкивался ?

Mister
28.06.2017
10:09:53
гугл переехал сюда
указывал и эту и другую https://dl.google.com/dl/android/maven2/ . Его же в allprojects { repositories { jcenter() maven { url 'https://maven.google.com' } maven { url 'https://jitpack.io' } } } здесь прописываем, верно?

Mister
28.06.2017
10:12:33
градл 2.3.1

Dmitriy
28.06.2017
10:12:49
у меня вот так сейчас в проекте описано для градла 4.0 и градлоплагина 3.0 implementation "android.arch.lifecycle:runtime:$architectureVersion" implementation "android.arch.lifecycle:extensions:$architectureVersion" annotationProcessor "android.arch.lifecycle:compiler:$architectureVersion" implementation "android.arch.persistence.room:runtime:$architectureVersion" annotationProcessor "android.arch.persistence.room:compiler:$architectureVersion"

Mister
28.06.2017
10:14:05
в примере от гугла 2.3.0 стоит. Думаешь стоит обновиться до 4 ?

Dmitriy
28.06.2017
10:14:09
градл 2.3.1
градл, который в gradle-wrapper.properties, а это похоже версия градлоплагина (com.android.tools.build:gradle)

Mister
28.06.2017
10:14:48
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip ?

Dmitriy
28.06.2017
10:15:00
3.3 значит

@Mister_13 покожи зависимости

Mister
28.06.2017
10:23:57
тупая опечатка) 'android.arch.persistence.room:compiler:1.0.0-alpha3' . Оказывается между compiler: и 1.0.0 стоял пробел)

спасибо)

вывод: никогда не оставляйте мелочи без внимания, особенно когда кажется что все в целом правильно

Artyom
28.06.2017
10:29:07
Господа, подскажите пожалуйста. Нужно чуть перерыть файлы прошивки, немножко выпилив ненужные приложения и залив пару нужных. Файл system.dat вроде собирается, но после сборки всего добра прошивка не ставиться, twrp выкидывает ошибку 7. Как это побороть и от чего зависит корректная установка прошивки? Пробовал несколько вариантов из сети, по поводу этой ошибки, все шляпа, проблема где-то еще. ОСь: CM 13, Android 6

Dmitry
28.06.2017
10:36:19
Вы уверены что именно dat файлы нужно прошивать а не img?

Artyom
28.06.2017
10:37:52
dat это один из файлов архива, в нем все основное. ШЬю через twrp, поэтому все более чем верно

Страница 1653 из 3205