0
Таким образом, проблема заключается в том, что я не могу добавлять элементы в базу данных Sugar orm по щелчку, но мне удается добавить их в список. И странно, что он показывает мне уже 5 нулевых объектов, существующих в базе данных. Что мне делать?Невозможно добавить элементы в базу данных SugarORM из фрагмента
public class FragmentOne extends ListFragment {
private TextView iaDdebt;
private Button btnAdd;
private EditText etAmount;
private List<Debt> values;
String debtTemp;
String temp;
private ArrayAdapter<Debt> adapter;
Debt debt;
List<Debt> loadList;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
LayoutInflater lf = getActivity().getLayoutInflater();
View rootView = lf.inflate(R.layout.fragment_one, container, false);
iaDdebt = (TextView) rootView.findViewById(R.id.iaDebt);
btnAdd = (Button) rootView.findViewById(R.id.btnAdd);
etAmount = (EditText) rootView.findViewById(R.id.etAmount);
loadList = Debt.listAll(Debt.class);
adapter = new ArrayAdapter<>(getActivity(),
R.layout.my_list_item, R.id.iaDebt, loadList);
setListAdapter(adapter);
btnAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
temp = etAmount.getText().toString();
debt = new Debt(temp);
loadList.add(debt);
adapter.notifyDataSetChanged();
}
});
return rootView;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
попытался, но он не сохраняет значения – Marty