Как поместить данные из обзора Roman Nuriks Wizard Pager в базу данных?
Хорошо, я знаю, что об этом уже спрашивали, но и вопрос, и ответ не помогли мне в моей ситуации. Что мне нужно сделать, это просто получить все данные со страницы обзора в конце мастера и поместить их в свою базу данных SQLite, чтобы я мог использовать их в будущем в своем приложении.
Я даже не уверен, над каким классом я должен работать в этом случае. Я действительно надеюсь, что кто-то, у кого были проблемы с этим прежде, может помочь мне, потому что я искал несколько дней, и я в тупике!
Заранее спасибо за любую помощь, которую вы можете оказать мне!
вот мое, что я пробовал до сих пор, но всегда возвращает ноль
mNextButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (mPager.getCurrentItem() == mCurrentPageSequence.size()) {
String title = mWizardModel.findByKey("Surf:Post Title").getData().getString(SingleTextFieldPage.SIMPLE_DATA_KEY);
int price = mWizardModel.findByKey("Surf:Price").getData().getInt(NumberPage.SIMPLE_DATA_KEY);
String maincat = mWizardModel.findByKey("Main Category").getData().getString(Page.SIMPLE_DATA_KEY);
Long newId = myDb.insertRow(title, price, maincat);
DialogFragment dg = new DialogFragment() {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
return new AlertDialog.Builder(getActivity())
.setMessage(R.string.submit_confirm_message)
.setPositiveButton(R.string.submit_confirm_button, null)
.setNegativeButton(android.R.string.cancel, null)
.create();
}
};
dg.show(getSupportFragmentManager(), "place_order_dialog");
} else {
if (mEditingAfterReview) {
mPager.setCurrentItem(mPagerAdapter.getCount() - 1);
} else {
mPager.setCurrentItem(mPager.getCurrentItem() + 1);
}
}
}
});