删除行

时间:2016-01-17 16:04:17

标签: android realm listadapter

我目前遇到的问题是我可以从数据库中删除条目;但是当我打电话时,我的适配器似乎没有正确更新。我正在使用SwipeMenuListView作为我的菜单,以便我可以包含披露和删除功能。当我重新加载应用程序时,所有删除数据都消失了,只是列表视图似乎没有更新。

以下是我的代码的回购:Gas Tracking App

按下滑动按钮(CarTripsOverview.java)时调用的代码:

TripAdapterRealm tripAdapter;

tripAdapter = new TripAdapterRealm(getActivity(), 0, tripResults, true);

delete(trip);
tripAdapter.notifyDataSetChanged();
break;

private void delete(Trip trip) {
    realm.beginTransaction();
    trip.removeFromRealm();
    realm.commitTransaction();
}

TripAdapterRealm

public class TripAdapterRealm extends RealmBaseAdapter<Trip> implements ListAdapter {

    private static class MyViewHolder {
        LinearLayout tripAdapter;
    }

    public TripAdapterRealm(Context context, int resId, RealmResults<Trip> realmResults, boolean automaticUpdate) {
        super(context, realmResults, automaticUpdate);
    }

    ...

}

0 个答案:

没有答案