我收到这个错误,说它是必需的 EditText。但发现java.lang.String。我已经定义了 EditText。任何人都可以让我知道我在做什么是错的吗?我不确定它在代码中,所以我什至做了一个清理,但它仍然无法正常工作。所以我认为在代码中我做错了什么。public class Admin_update extends AppCompatActivity {EditText txsearch,txname,txprice,txinfo, txcategory;Button btnUpdate;String SearchName;FlowerDbHelper flowerDbHelper;SQLiteDatabase sqLiteDatabase;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_admin_update); txsearch = (EditText) findViewById(R.id.txSearch); txname = (EditText)findViewById(R.id.txName); txprice = (EditText)findViewById(R.id.txPrice); txinfo = (EditText)findViewById(R.id.txInfo); txcategory = (EditText)findViewById(R.id.txCategory); btnUpdate = (Button)findViewById(R.id.btnUpdate); txname.setVisibility(View.GONE); txprice.setVisibility(View.GONE); txinfo.setVisibility(View.GONE); txcategory.setVisibility(View.GONE); btnUpdate.setVisibility(View.GONE);}public void btnSearch(View view){SearchName = txsearch.getText().toString(); flowerDbHelper = new FlowerDbHelper(getApplicationContext()); sqLiteDatabase = flowerDbHelper.getReadableDatabase(); Cursor cursor = flowerDbHelper.getFlower(SearchName,sqLiteDatabase); if(cursor.moveToFirst()) { txprice = cursor.getString(0); <--- ERROR IS HERE... }}}
添加回答
举报
0/150
提交
取消