在我的應用程序listview是可用的,並在每一行添加按鈕和顯示按鈕可用,每當添加按鈕點擊數據存儲sqlite數據庫。點擊顯示按鈕後,導航另一個活動,顯示所有可用數據庫中顯示的數據。在該活動中,刪除按鈕可用,每當刪除按鈕被點擊時,同時從數據庫中刪除記錄將活動導航到上一個活動,並顯示該活動中的剩餘記錄。而我的問題是如何在刪除記錄後導航活動從數據庫。 這是我的onclick聽者 如果(v.equals(btnAddBeer)){每當從sqlite databse刪除記錄導航活動以前,並顯示在數據庫中可用的記錄
if(addCheck==true){
if(helper.getBeerid(strBeerId).getCount()>0)
{
// Toast.makeText(MyBeersActivity.this, 「已加入」,Toast.LENGTH_SHORT).show(); } 其他{
db = helper.getWritableDatabase();
helper.insert(strBeerId,strBeerName,strBeerId,db);
btnAddBeer.setBackgroundResource(R.drawable.deletebeer_reviews);
Toast.makeText(MyBeersReviewsActivity.this, "Successfully added", Toast.LENGTH_SHORT).show();
addCheck=false;
}
}
else{
helper.deleteRecord(strBeerId);
Log.e("delete.....","successfully");
new AlertDialog.Builder(getParent())
.setTitle("Message")
.setMessage(strBeerName+" is deleted successfully")
.setPositiveButton(DataUrls.dialogbutton, new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int whichButton)
{
MyBeersTabActivity.group.onBackPressed();
}
}).show();
}
}
- 列表項
我的問題是如何導航到前一個屏幕以及如何檢索數據庫中可用的記錄。在哪個方法中,我必須編寫代碼來檢索記錄。 – rams
通常,您可以在列表活動的'onResume()'方法中執行此操作。 –
但它不工作 – rams