小编dif*_*ide的帖子

Realm中的allObjects()方法是否已被弃用?

我正在尝试使用Realm离线数据库在ListView中显示列表项.我按照一些教程,他使用了无法与我解决的allObjects()方法!

你能帮帮我吗?

这是我的代码:

@Override
protected void onResume() {
    super.onResume();

    Realm.init(getApplicationContext());
    RealmConfiguration config = new RealmConfiguration.
            Builder().
            deleteRealmIfMigrationNeeded().
            build();
    Realm.setDefaultConfiguration(config);

    Realm realm = Realm.getInstance(config);
    realm.beginTransaction();
    List<Car> cars = realm.**allObjects**(Car.class);
    String[] names = new String[cars.size()];
    for(int i=0; i<names.length;i++){
        names[i]=cars.get(i).getName();
    }

    ListView listView = (ListView)findViewById(R.id.listView);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,names);
    listView.setAdapter(adapter);
}
Run Code Online (Sandbox Code Playgroud)

java android realm

3
推荐指数
1
解决办法
1052
查看次数

标签 统计

android ×1

java ×1

realm ×1