每当我想删除“listView”上的条目时,我都会尝试使用“AlertDialog”弹出确认删除消息,问题是我不知道我必须按什么顺序放置它才能使其工作.
这是我的liewView 和deleteEntry 函数
listView = (ListView) findViewById(R.id.listView);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Cursor cursor = (Cursor) parent.getItemAtPosition(position);
String posID = cursor.getString(0);
int getID = Integer.parseInt(posID);
Database_TT db = new Database_TT(DeleteTT.this);
db.deleteEntry(getID);
}
});
Run Code Online (Sandbox Code Playgroud)
这是我打算使用的 AlertDialog,当我点击一个条目时它会弹出,确认删除。
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Delete entry");
alert.setMessage("Are you sure you want to delete?");
alert.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
Database_TT db = new Database_TT(DeleteTT.this);
public void onClick(DialogInterface dialog, int which) {
// continue with delete …Run Code Online (Sandbox Code Playgroud)