Java.lang.IllegalAccessException: java.lang.Class недоступен из java.lang.ClassAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Java.lang.IllegalAccessException: java.lang.Class недоступен из java.lang.Class

Сообщение Anonymous »

Я получаю исключение IllegalAccessException для таблицы SQL, созданной с помощью Sugar ORM. Что я делаю, так это извлекаю контакты и отправляю их на сервер для определенных операций, а затем возвращаю значение, которое я анализирую с помощью JSON и отображаю. Эта операция выполняется с помощью сервиса. Когда я ищу таблицу для получения значений, выдается исключение.

private void nonstoprun()
{
handler = new Handler();
update = new Runnable()
{
@Override
public void run()
{
ArrayList musers1 = (ArrayList) mobstat.listAll(mobstat.class); //getting exception here
setData(musers1);
handler.postDelayed(this, 1000);
}

private void setData(ArrayList musers1)
{
musers.clear();
musers.addAll(musers1);
descAdapter.notifyDataSetChanged();
}
};
handler.postDelayed(update, 10);
}


получение исключения для строки

ArrayList musers1 = (ArrayList) mobstat.listAll(mobstat.class);


исключение:

java.lang.IllegalAccessException: java.lang.Class is not accessible from java.lang.Class


Я запускаю код в эмуляторе Android (Nougat)

Класс mobstat:

import com.orm.SugarRecord;
import com.orm.dsl.Unique;
class mobstat extends SugarRecord {
@Unique
String name;
String status;
long stime;

public mobstat(){ }

mobstat(String name, String status, long stime) {
this.name = name;
this.status = status;
this.stime = stime;
}

@Override
public String toString() {
return status;
}

String getname(){
return name;
}
String getstatus(){
return status;
}
}


Подробнее здесь: https://stackoverflow.com/questions/425 ... -accessibl
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»