Size: a a a

Android Developers

2020 May 18

ES

Elron Smith in Android Developers
Nikolai Melkov
тут тест?
нет
источник

NM

Nikolai Melkov in Android Developers
здесь все классы Android SDK пустые
источник

ВГ

Владимир Генович... in Android Developers
Elron Smith
Robolectric не юзал ниразу
Если это обычный junit, то не работает, потому что JSONObject нет в classpath. Надо либо robolectric, либо androidTest, либо в testRuntime добавить org.json
источник

LK

Leonid Kharin in Android Developers
подскажите пожалуйста уже все перечитал и персмотрел не могу в репозитории записать данные из запроса в ретрофите в room, получается записать только в методе
public LiveData<User> getAllUser() {

       User user = new User(number,Name, LastName,
               Birthday, Avatr_url);

       insert(user);
       return AllUser;
   }
он обьявлен в viewmodel
 public UserViewModel(Application application){
       super(application);
       userRepository = new UserRepository(application);
       AllUser = userRepository.getAllUser();
источник

ES

Elron Smith in Android Developers
Владимир Генович
Если это обычный junit, то не работает, потому что JSONObject нет в classpath. Надо либо robolectric, либо androidTest, либо в testRuntime добавить org.json
а robolectric откуда берет JSONObject() ?
источник

ES

Elron Smith in Android Developers
в androidTest будет тот  JSONObject() который установлен на реальном девайсе
источник

ES

Elron Smith in Android Developers
Владимир Генович
Если это обычный junit, то не работает, потому что JSONObject нет в classpath. Надо либо robolectric, либо androidTest, либо в testRuntime добавить org.json
"либо в testRuntime добавить org.json", как это сделать ?
источник

V

Vanechka777 in Android Developers
Ребят, есть один главный ImageView и не сколько обычных. Я хотел бы сделать так, чтобы при клике на обычный ImageView, главному задался imageResource обычного. Как это можно сделать с помощью DataBinding и viewModel?
источник

ВГ

Владимир Генович... in Android Developers
Elron Smith
"либо в testRuntime добавить org.json", как это сделать ?
Загугли "org.json Gradle". Попробуй подключить как testRuntime
источник

ВГ

Владимир Генович... in Android Developers
Но это скорее предположение
источник

ES

Elron Smith in Android Developers
аа
источник

ES

Elron Smith in Android Developers
Vanechka777
Ребят, есть один главный ImageView и не сколько обычных. Я хотел бы сделать так, чтобы при клике на обычный ImageView, главному задался imageResource обычного. Как это можно сделать с помощью DataBinding и viewModel?
вешаешь листенер на обычный и при нажатии передаёшь главному ресурс mainImageView.setImageResource()
источник

ES

Elron Smith in Android Developers
вроде помогло)
источник

ES

Elron Smith in Android Developers
Владимир Генович
Загугли "org.json Gradle". Попробуй подключить как testRuntime
спасибо) добавил строчку testImplementation 'org.json:json:20190722'
источник

КР

Кирилл Романенко... in Android Developers
Vanechka777
Ребят, есть один главный ImageView и не сколько обычных. Я хотел бы сделать так, чтобы при клике на обычный ImageView, главному задался imageResource обычного. Как это можно сделать с помощью DataBinding и viewModel?
Причём тут вообще датабаиндинг и уж тем более вьюмодель?
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Причём тут вообще датабаиндинг и уж тем более вьюмодель?
«“Надо” — уклончиво ответил главный ёжик.»
источник

КР

Кирилл Романенко... in Android Developers
Quantum Harmonizer
«“Надо” — уклончиво ответил главный ёжик.»
😄😄
Мне кажется, это какое-то тестовое задание совсем для новичка
источник

V

Vanechka777 in Android Developers
Кирилл Романенко
😄😄
Мне кажется, это какое-то тестовое задание совсем для новичка
Я просто хочу хранить imageResource во вьюмодел
источник

V

Vanechka777 in Android Developers
Но хранить не принципиально. Без хранения можно сделать с помощью DataBinding? Хочу чтобы по красоте было
источник

КР

Кирилл Романенко... in Android Developers
Vanechka777
Я просто хочу хранить imageResource во вьюмодел
Ну окей
По клике на imageview шли ресурс в вьюмодель, вьюмодель положит ресурс в ливдату, а ливдату будет слушать центральная кнопка. И датабаиндинг не нужен.
источник