Я работаю над кодом, когда замечаю следующее ключевое слово «with» в конструкторе и хочу узнать, что это за конструктор (или метод) и как его использовать.
public static Database with(String key) {
if (sInstance == null) {
sInstance = new Database(key);
}
return sInstance;
}
И это можно использовать следующим образом:
mDatabase = Database.with(User.listAll(User.class).get(0).getKey());