Я пытаюсь скопировать значения одного объекта class1 в объект class2, используя active android .Я написал функцию клона для этого.Когда я создаю экземпляр объекта class2, я получаю вышеупомянутое исключение.Вот моя модель
@Table(name = "table_config")
public class ConfigurationForServerSEND extends Model implements Serializable, Cloneable
{
// bunch of variables and getters/setters
}
Всякий раз, когда я вызываю этот метод клона, генерируется исключение.Вот первая строка кода
ConfigurationForServerSEND config = new ConfigurationForServerSEND();
Вот что я получаю
class package_name.views.fragments.MyFragment
java.lang.NullPointerException: Attempt to invoke virtual
method 'java.lang.String com.activeandroid.TableInfo.getIdName()'
on a null object reference
at com.activeandroid.Model.<init>(Model.java:55)
Обратите внимание, что я добавляю этот конструктор конфигурации классов активного андроида, например configurationBuilder.addModelClasses (MatchConfigurationForServerSEND.class);
Что может быть не так?Почему я получаю это исключение при попытке создать экземпляр объекта class2.Он работал вчера (я использую Android 7, Android 8 с API уровня 26).Спасибо за то, что вы делитесь.