私はSQLiteデータベースから作成されたListviewを作成し、ListViewのLong Clickアイテムを作成します。DialogBoxに2つのボタン削除を提供してキャンセルします。削除ボタンをクリックすると、SQLite DatabaseからそのListView項目を削除したいと思います。しかし、私はデータベースに主キーを追加しませんでした。どのようにアイテムの位置でそれを削除するか。LongClickのデータベースからListViewアイテムを削除する方法は?
0
A
答えて
3
ArrayList<Object> items = query from sqlite; <--- notice
then set items to listView adapter
enter code here
とテキストビューでそれを渡すことができます。
0
あなたは
@Override
public void onItemClick(final AdapterView<?> parent, View arg1, final int **position**, long arg3)
{
....
builder.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Integer deleteItem=
databaseHelper.delete_byID
(items.get(**position**).primaryKey); <----- change this
if(deleteItem>0)
Toast.makeText(getContext(), "Successfully Deleted", Toast.LENGTH_SHORT).show();
else
Toast.makeText(getContext(), "Not", Toast.LENGTH_SHORT).show();
}
});
builder.show();][1]
をクリックして、あまりにもリストビューから削除するリストビューをリロードonitemでの視認性View.GONE
+0
リストビューでもう1つのテキストビューに可視性を追加し、リストビューのIDを取得してクエリに渡します –
関連する問題
- 1. listViewからアイテムを削除する方法は?
- 2. ListView C#から複数のアイテムを削除する方法
- 3. データベースからアイテムを削除
- 4. ListViewからアイテムを永久に削除
- 5. SQLiteデータベースからアイテムを削除する
- 6. ListViewとFirebaseデータベースの両方から選択したアイテムを削除する方法
- 7. ListViewとsharedpreferences android studioからアイテムを削除するには?
- 8. ListView内のアイテムを削除する
- 9. onActivityResultのListviewからアイテムを削除する
- 10. ListView android xamarinで選択したアイテムを削除する方法
- 11. Firebaseデータベースからアイテムを削除
- 12. seletect行フォームのlistviewを取得し、Sqliteデータベースから削除する方法
- 13. LongClickイベントのギャラリーから画像を削除する
- 14. SQLiteとlistViewからアイテムを削除する
- 15. 他のコンポーネントからリストからアイテムを削除する方法
- 16. AngularFireアレイから複数のアイテムを削除する方法は?
- 17. コードファーストEFでデータベースから複数のアイテムを削除する方法
- 18. ListViewからアイテムを削除しようとすると、最初のアイテムが常に削除されます
- 19. 行の削除ボタンでListViewから行を削除する方法
- 20. Firebaseデータベースから選択したアイテムを削除するには?
- 21. 不可能 - リストからアイテムを削除する方法は?
- 22. ListView(WPF)を使用してデータベースから行を削除する
- 23. データベースからの削除方法
- 24. TableViewでアイテムIDを特定し、データベースを削除する方法
- 25. 選択したListViewからSharedPreferencesを削除する方法
- 26. node.jsのfirebaseデータベースからアイテムをバルク削除する
- 27. AndroidのListViewから複数のアイテムを削除すると、SparseBooleanArrayのキー値を更新する方法
- 28. Comboboxアイテムから特定のテキストを削除する方法
- 29. PharoのNewListからアイテムを削除する方法
- 30. スピンナーから特定のアイテムを削除する方法
データベースからの削除後、リストビューをリロードし、リストをリロードするためのnotifyDataChanged関数を呼び出し、プライマリキーの場合、選択した位置のアイテムを取得してからプライマリキーを取得する –
また、データベースからではなくリストビューアイテムから削除します。 –
http://stackoverflow.com/questions/31771636/delete-item-from-both-database-and-listview-on-clicking-delete-button –