如何使用Sqlite数据库更新android中的微调器?

如何使用Sqlite数据库更新android中的微调器?,android,Android,我正在使用以下代码 nextButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String name=nameEdit.getText().toString(); String contactnumber=numberEdit.getText().toSt

我正在使用以下代码

nextButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {

               String name=nameEdit.getText().toString();

               String contactnumber=numberEdit.getText().toString();

                String quantity = String.valueOf(quantitySpinner.getSelectedItem());

                String noofpieces=piecesEdit.getText().toString();

                String dateandtime=editDateTime.getText().toString();



                String deliveryaddress=deliveryEdit.getText().toString();


                long val=adapter.insertDetails(name, contactnumber, quantity, noofpieces, dateandtime,OPTIONS ,deliveryaddress);


                String sms="Name:"+name+ System.getProperty ("line.separator")+"ContactNumber:"+contactnumber+ System.getProperty ("line.separator")+"Quantity:"+quantity+System.getProperty ("line.separator")+"Number.of.Pcs:"+noofpieces+System.getProperty ("line.separator")+"Date and Time:"+dateandtime+System.getProperty ("line.separator")+"Delivary Address:"+deliveryaddress;

                int bookingId = adapter.getMaxID();

                Bundle passdata = new Bundle();
                passdata.putInt(helper_ob.B_ID, bookingId);
                passdata.putString(helper_ob.QUANTITY, quantity);
                passdata.putString(helper_ob.SMS, sms);
                Intent passIntent = new Intent(BookingForm.this, OrderSummary.class);
                passIntent.putExtras(passdata);
                startActivity(passIntent);finish();

            }
        });
并已插入到数据库表中。更新预订表单时,我可以获得除微调器之外的所有要编辑的内容。微调器值设置为默认值

spinner.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">Android</string>
    <string name="action_settings">Settings</string>
     <string name="bottle_prompt">Select your Quantity</string>

    <string-array name="bottle_arrays">
        <item >300ml</item>
        <item>500ml</item>
        <item>1-litre</item>
        <item>2-litre</item>
        <item>5-litre</item>
        <item>20-litre</item>
        <item>50-litre</item>
        <item>New Bt</item>
        <item>New Matca</item>
    </string-array>

</resources>

这会将选择设置为所需位置,在该位置可以从字符串文件中的数组元素中找到位置。获取微调器选择的方法是:

int spinnerValue = spinner.getSelectedItemPosition();
文件参考:

//按数量存储textvalue

String quantity = String.valueOf(spinner.getSelectedItem());
//将getSelectedItemPosition存储在int变量中

int qualityValue=spinner.getSelectedItemPosition();

nameEdit.setText(cursor.getString(1));contactNumber.setText(cursor.getString(2));微调器。设置选择(位置);setText(cursor.getString(4));editDate.setText(cursor.getString(5));editAddress.setText(cursor.getString(6));字符串[]数组=getResources().getStringArray(R.array.battle\u数组);检查数组中的字符串(例如1升),并获取该字符串的位置。把那个放在位置上,那里有什么!。将数字存储在int变量中。在任何需要的地方使用它
Spinner spinner;
String quantity = String.valueOf(spinner.getSelectedItem());
int qualityValue=spinner.getSelectedItemPosition();