最後にListview
削除されたオプションで、オプションメニューを適用すると、任意のリストアイテムのオプションを削除すると、最後のアイテムのみが削除されました。今何ができますか? 編集オプションを選択すると同様の問題が発生し、最後のアイテムの情報を選択または取得します。
final CharSequence[] gender = {"Edit","Delete"};
alert = new AlertDialog.Builder(StikiNotesActivity.this);
final AlertDialog.Builder alert_del = new AlertDialog.Builder(StikiNotesActivity.this);
alert_del.setTitle("Confirmation !");
alert.setTitle("Options");
alert.setItems(gender,new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
if(which==0)
{
Toast.makeText(getApplicationContext(), "EditOpetion"+alist.get(0).sid, Toast.LENGTH_SHORT).show();
final Intent i = new Intent(StikiNotesActivity.this,FirstClass.class);
//String txt=new String();
i.putExtra("id",""+alist.get(position).sid);
startActivity(i);
}
else if(which==1)
{
AlertDialog.Builder alertDialog=new AlertDialog.Builder(StikiNotesActivity.this);
alertDialog.setTitle("Selected Subject will be deleted");
alertDialog.setPositiveButton("Ok",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int id) {
alist.remove(position);
adap.notifyDataSetChanged();
dialog.cancel();
}
});
alertDialog.setNegativeButton("Cancel", null);
alertDialog.show();
}
}});
この問題から私を助けてください。