Wie füge ich Daten aus Roman Nuriks Wizard Pager Review in die Datenbank ein?

Okay, ich weiß, dass dies schon einmal gestellt wurde, aber die Frage und die Antwort haben mir in meiner Situation nicht geholfen. Ich muss nur alle Daten von der Überprüfungsseite am Ende des Assistenten abrufen und in meine SQLite-Datenbank einfügen, damit ich sie in Zukunft in meiner Anwendung verwenden kann.

Ich bin mir nicht mal sicher, an welcher Klasse ich in diesem Fall arbeiten soll. Ich hoffe wirklich, dass jemand, der zuvor Probleme damit hatte, mir helfen kann, weil ich tagelang gesucht habe und ratlos bin!

Vielen Dank im Voraus für jede Hilfe, die Sie mir geben können!

hier ist mein, was ich bis jetzt versucht habe, aber es gibt immer null zurück

  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);
                }
            }

        }
    });

Antworten auf die Frage(2)

Ihre Antwort auf die Frage