私は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とsharedpreferences android studioからアイテムを削除するには?
- 5. ListView内のアイテムを削除する
- 6. onActivityResultのListviewからアイテムを削除する
- 7. Firebaseデータベースからアイテムを削除
- 8. seletect行フォームのlistviewを取得し、Sqliteデータベースから削除する方法
- 9. SQLiteとlistViewからアイテムを削除する
- 10. LongClickイベントのギャラリーから画像を削除する
- 11. コードファーストEFでデータベースから複数のアイテムを削除する方法
- 12. AngularFireアレイから複数のアイテムを削除する方法は?
- 13. ListViewからアイテムを削除しようとすると、最初のアイテムが常に削除されます
- 14. 行の削除ボタンでListViewから行を削除する方法
- 15. 不可能 - リストからアイテムを削除する方法は?
- 16. ListView(WPF)を使用してデータベースから行を削除する
- 17. TableViewでアイテムIDを特定し、データベースを削除する方法
- 18. データベースからの削除方法
- 19. AndroidのListViewから複数のアイテムを削除すると、SparseBooleanArrayのキー値を更新する方法
- 20. PharoのNewListからアイテムを削除する方法
- 21. Entity Frameworkコレクションからアイテムのサブセットを削除する方法
- 22. Comboboxアイテムから特定のテキストを削除する方法
- 23. スピンナーから特定のアイテムを削除する方法
- 24. データソースからアイテムを削除せずにリストからアイテムを削除する - c#
- 25. ビュー所有者とデータベースからアイテムを削除する
- 26. リストボックスからランダムにアイテムを削除する方法
- 27. 一般リストからアイテムを削除する方法
- 28. リストビューとテキストファイルからアイテムとサブアイテムを削除する方法
- 29. Firebaseチャットからアイテムを削除する方法
- 30. Oracleデータベースから重複行を削除する方法は?
データベースからの削除後、リストビューをリロードし、リストをリロードするためのnotifyDataChanged関数を呼び出し、プライマリキーの場合、選択した位置のアイテムを取得してからプライマリキーを取得する –
また、データベースからではなくリストビューアイテムから削除します。 –
http://stackoverflow.com/questions/31771636/delete-item-from-both-database-and-listview-on-clicking-delete-button –