... описание. Его можно получить в коде.
Например, так:
navController.getCurrentDestination().getLabel()
Или так:
navController.addOnNavigatedListener(new NavController.OnNavigatedListener() {
...
... ожидает один тип данных, а у вас есть другой, и вам надо выполнить конвертацию.
Рассмотрим пример со списком хобби работника:
public class Employee {
public List hobbies;
}
Hobby - это отдельный ...
...
Для коллекций есть классы ObservableArrayMap и ObservableArrayList.
Биндинг будет работать, даже если передавать значения в Observable поля не в UI потоке.
Рассмотрим еще один возможный ...
... обработчик:
public class MyHandler {
public void onDelete(View view) {
// ...
}
}
Он не обязательно должен наследовать OnClickListener. Но его метод должен быть public и иметь ...
... хобби:
public List hobbies;
то, в layout мы можем отобразить первое хобби из списка следующим образом:
Если нам необходимо использовать список, как отдельную переменную в layout, то variable ...
В этом уроке рассмотрим, чем отличаются существующие виды DataSource: PositionalDataSource, PageKeyedDataSource, ItemKeyedDataSource
Напомню, что DataSource - это мост между PagedList и Storage. ...
В этом уроке начнем знакомство с Paging Library. Рассмотрим общую схему работы связки PagedList и DataSource.
Paging Library содержит инструменты для постраничной подгрузки данных. Т.е. когда ...
... удаление.
Пример Dao:
@Dao
public interface EmployeeDao {
@Query("SELECT * FROM employee")
List getAll();
@Query("SELECT * FROM employee ORDER BY salary DESC")
List getAllOrderBySalary();
...
... и не могут быть сохранены в БД.
В качестве примера рассмотрим класс работника. У него вполне может быть поле, в котором мы хотим перечислить его хобби. Используем для этого поле hobbies с типом List ...
...
Java
Контракт hashcode и equals
Виды коллекций в Java: List, Set, Queue, Stack
Разница между ArrayList и LinkedList. В каком случае что лучше использовать?
Принцип работы HashMap и HashSet ...
... в моей практике - это, конечно же, про разницу между ArrayList и LinkedList.
Кадровые агентства
Отдельным пунктом хотел бы рассказать про кадровые агентства. Они бывают совсем мелкие. Какой-нить ...
... department.name AS department_name " +
"FROM employee, department " +
"WHERE department.id == employee.department_id")
public List getEmployeeWithDepartment();
// ...
}
Т.к. ...
В этом уроке поговорим подробнее про Query. В каком виде мы можем получать данные: List, массив, Cursor, LiveData. Как передавать параметры. Как получать только некоторые поля. Как с помощью Query выполнять ...
... employees);
Также, это может быть список:
@Insert
void insert(List employees);
Или это вообще может быть любой Iterable:
@Insert
void insert(Iterable employees);
При вызове этого метода ...
... Dao.
@Dao
public interface EmployeeDao {
@Query("SELECT * FROM employee")
List getAll();
@Query("SELECT * FROM employee WHERE id = :id")
Employee getById(long id);
@Insert
...
... itemSelector.setOnClickListener(item -> {
model.select(item);
});
}
}
public class DetailFragment extends Fragment {
public void onCreate(Bundle savedInstanceState) ...
... свою обертку LiveData.
Рассмотрим пример:
public class LocationLiveData extends LiveData {
LocationService.LocationListener locationListener = new LocationService.LocationListener() {
...