Beim Einfügen von List in Realm NullPointerException
geworfen. Bitte helfen Sie mir, jemand.Realm Einfügen NullPointerException
Können Sie mir empfehlen, für die beste Praxis in Realm DB-Management in Android
Mein Code:
public class DrinksFragment
extends Fragment {
private Realm realm;
@Override
public View onCreateView(
LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_drinks, container, false);
Realm.init(getActivity());
realm = Realm.getDefaultInstance();
return view;
}
public boolean drinksToDB(final List<ProductModel> productModel) {
realm.executeTransactionAsync(new Realm.Transaction() {
@Override
public void execute(Realm bgrealm) {
RealmList<ProductModel> realproductList = new RealmList<>();
realproductList.addAll(productModel);
}
}, new Realm.Transaction.OnSuccess() {
@Override
public void onSuccess() {
Log.d("REALM_DB_INSERT", "Data Inserted");
}
}, new Realm.Transaction.OnError() {
@Override
public void onError(Throwable error) {
Log.d("REALM_DB_INSERT", error.getMessage());
}
});
return true;
}
}
@Noise Generator. Sie machen sehr schlechtes Geräusch. Bitte lesen Sie diese Frage vollständig, dann markieren Sie sie –
Sie sollten wirklich lernen, was ein NPE ist und wie es zu beheben ist. –