gpt4 book ai didi

java - 如何将来自 Roman Nuriks Wizard Pager 评论的数据放入数据库?

转载 作者:行者123 更新时间:2023-11-29 05:34:06 24 4
gpt4 key购买 nike

好吧,我知道之前有人问过这个问题,但问题和答案都对我的情况没有帮助。我需要做的只是从向导末尾的审查页面中获取所有数据,并将其放入我的 SQLite 数据库中,以便我将来可以在我的应用程序中使用它。

在这种情况下,我什至不确定我应该上哪一门课。我真的希望以前遇到过这个问题的人能帮助我,因为我已经搜索了好几天了,但我很困惑!

在此先感谢您能给我的任何帮助!

这是我到目前为止尝试过的方法,但它总是返回 null

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

}
});

最佳答案

@Derek Smith 我找到了一种保存数据的方法并且对我有用。

这是我的 AbstractWizardModel 类 block :

@Override
protected PageList onNewRootPageList() {

return new PageList(
new LoginInfoPage(this, "Login Information").setRequired(true));
}

它类似于库提供的示例。

现在在您的 MainActivity 中,编写如下:

String data = mWizardModel.findByKey("LoginInformation").getData().getString(LoginInfoPage.EMAIL_DATA_KEY);

检索数据最主要的就是“key”。就我而言,关键是“登录信息”,这也是您的标题。

希望对您有所帮助。

问候,

关于java - 如何将来自 Roman Nuriks Wizard Pager 评论的数据放入数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20104469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com