リストを領域に挿入する際に、NullPointerException
がスローされました。 誰か助けてください。レルムNullPointerExceptionを挿入します。
は、には、AndroidでのレルムDB管理のベストプラクティスを掲載してお勧めできます
マイコード:すぐにすべてのinitレルムの
まず:あなたはこのような何かを行うには
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あなたは非常に悪い騒音をしている。この質問を完全に読んでください。それをマークしてください –
あなたは本当にNPEが何であるか、それを修正する方法を学ぶべきです。 –