c'est un programme dans ce programme sur le bouton de suppression il n'y avait pas d'écouteur onclick s'il vous plaît résoudre ce problème ou comment puis-je obtenir l'ID d'un élément particulier.comment puis-je supprimer un élément de listview et également base de données
delete = (Button) findViewById(R.id.delete);
delete.setOnClickListener(this);
if(v.equals(delete))
{
new AlertDialog.Builder(ShareFolioEditActivity.this)
.setTitle("Delete")
.setMessage("Are you sure ??? ")
.setNeutralButton("no",null)
.setPositiveButton("yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
delete();
}
}) .show();
}
}
public void delete()
{
db.delete("sharelist", "_id="+ID, null);
Toast.makeText(this, "row deleted"+ID, Toast.LENGTH_SHORT).show();
Bundle b=null;
onCreate(b);
}
ceci est ma mise en page xml
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:padding="10sp">
<TextView
android:id="@+id/category"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:layout_toRightOf="@+id/catagory"
/>
</RelativeLayout>
s'il vous plaît me dire solution
Merci
Vous utilisez delete = (Button) findViewById (R.id.delete); et public void delete(). La fonction et le nom de la variable qui lit le bouton sont identiques. Commencez par les changer. –