如何使用room从recyclerview中删除一行?
我正在尝试使用Room.im进行滑动来删除特定行.. 这是我的地址表 - > @Entity(tableName = "address") class Address { @PrimaryKey(autoGenerate = true) var id = 0 @ColumnInfo(name = "address") var address: String? = null } addressdao: @Dao interface AddressDao { @Insert suspend fun addData(address: Address) @Query("select * from address") fun getAddressesWithChanges() :LiveData> @Query("SELECT EXISTS (SELECT 1 FROM address WHERE id=:id)") sus
0 2024-02-17
编程技术问答社区
从RecyclerView和Realm DB中删除项目
我有一个EditText,将项目添加到此RecyclerView和Realm dB中.效果很好.问题是我不知道如何从RecyclerView和Realm dB中删除这些项目.这应该在片段或适配器上完成吗?如何?谢谢! 顶部有一个图像,显示了应用程序的屏幕截图. 这是Fragment RecyclerView是: public class FragmentMyList extends Fragment{ private RecyclerView recyclerView; private EditText editTxt; private FloatingActionButton btn; private Item item; private ArrayList itemList; private AdapterItemsRecycler adapterItemsRecycler; privat
0 2024-02-17
编程技术问答社区
当用户长按列表项目时,如何弹出一个对话框确认删除?
我正在从在线教程中学习,我尝试自己实施一些功能. 当检测到列表项目的长时间按下时,如何弹出对话框以提醒用户?以下是该教程中的一些代码: public class FriendList extends ListActivity { private static final int ADD_NEW_FRIEND_ID = Menu.FIRST; private static final int EXIT_APP_ID = Menu.FIRST + 1; private IAppManager imService = null; private FriendListAdapter friendAdapter; public String ownusername = new String(); private class FriendListAdapter extends BaseAdapter { class ViewHolder {
0 2024-02-13
编程技术问答社区
在android应用程序中从sqlite数据库中删除条目,在哪里可以得到该行的id并将其传递给删除函数?
浏览了许多帖子后,我发布了我的查询.无法解决我的问题. 我正在使用sqlite并插入一些数据(名称,信息等) 现在,我得到了所有行并在列表视图中显示. 现在,用户选择一个删除的一个列表条目,我必须致电DB.DELETE,带有ID的delete,该ID是该特定记录的rowid. 如何获得记录ID? 当用户从列表视图中选择时,我有位置号,该位置号是列表的索引.但不是该条目所在的数据库行ID. 创建行时,我必须保存所有返回的ID(表格,数据)时返回的所有ID? 所有示例显示了实现,例如 public void deleteRow(long id) { db.delete(TABLE_NAME,KEY_ID + " = ?", new String[] { String.valueOf(id) }); } 我应该从哪里获得ID? 解决方案 用于设置一个列表视图,您有创建适配器,对吗?
0 2024-02-10
编程技术问答社区
安卓:从列表视图中删除项目不能正常工作
我有带有两个文本视图和一个按钮的自定义适配器,这应该删除该行. public class ListViewAdapter extends ArrayAdapter implements OnClickListener { private ArrayList items; private ContactsActivity ca; private int position; private OneRowListView o; public ListViewAdapter(Context context, int textViewResourceId, ArrayList items) { super(context, textViewResourceId, items); this.items = items; ca = (ContactsActivity) con
4 2024-02-08
编程技术问答社区
如何删除一个联系人?
我在Android 2.1 Contactcontract工作,当我没有将帐户(例如:Gmail帐户)设置为Android模拟器时,请进行新的联系,但无法在DB处删除此联系人. ArrayList ops = new ArrayList(); String[] args = new String[] {id}; ops.add(ContentProviderOperation.newDelete(Data.CONTENT_URI) .withSelection(Data.CONTACT_ID + "=?", args) .build()); ops.add(ContentProviderOperation.newDelete(RawContacts.CONTENT_URI) .wit
8 2024-02-04
编程技术问答社区
在Android中删除SQLite中的行
这可能是一个愚蠢的问题,但是我是SQLite的新手,我似乎无法弄清楚这一点.我有1个表,其中有列KEY_ROWID,KEY_NAME,KAY_LATITUDE和KEY_LONGITUDE.我希望用户能够选择一个并删除它;谁能给我一个开始的方向?我的问题是仅给出了该行的名称的实际删除. 相关代码: public class BeaconDatabase { public static final String KEY_ROWID = "_id"; public static final String KEY_NAME = "beacon_name"; public static final String KEY_LATITUDE = "beacon_lat"; public static final String KEY_LONGITUDE = "beacon_lon"; private static final String DAT
4 2024-01-27
编程技术问答社区
发送参数到一个模式,然后删除行
经过2天的研究,我决定寻求一些帮助,因为我无法继续前进. 我在我的网站上显示一个用户表.每行都有用户的数据和删除用户按钮. 如果您按删除按钮,则必须出现模态,询问您是否要删除该用户.这就是为什么我必须发送一个是用户名的参数. 该模态是传奇的确认模式:您确定要删除//用户名//? 问题是我知道如何发送参数,但不能将其与jQuery删除函数集成在一起.我对如何删除一排的想法也不明确,因为我真的很熟悉JS和jQuery. 到目前为止,这就是我所拥有的(请注意,我正在使用智能模板引擎): {foreach $frontusers as $frontuser} {if $frontuser->frontavatar_id eq null} {else}
0 2024-01-16
编程技术问答社区
如何用jquery datatable插件删除当前行
我有一个列,该列在我使用的jQuery Datatable插件的表中.按钮说"删除",想法是,当您单击该按钮时,它会删除表中的当前行. 当我打电话fnDeleteRow时,它似乎是第一次起作用,但没有其他时间来进行该行,因此它看起来并没有真正正确删除该行. 解决方案 尝试以下方法: var row = $(this).closest("tr").get(0); oTable.fnDeleteRow(oTable.fnGetPosition(row)); 如果它不起作用,请检查以下其他解决方案 假设用户单击按钮时,您附加了要调用的函数.该功能将是这样的 function DeleteRow(event) { //get the row of the cell that is clicked var $row = $(this).parents("tr").eq(0) //if you need the id you can get it as
0 2024-01-12
编程技术问答社区
在Rails中是否有一个DELETED表,就像在SQL Server中一样?
我需要能够做与我的Rails应用程序中所示的相同的操作.如您所见,在SQL Server中,有一个名为DELETED的表,该表存储了刚刚删除的行.来源:如何在sql server中删除sql server之前删除trigger ? CREATE TRIGGER TRG_AUD_DEL ON yourTable FOR DELETE AS INSERT INTO my_audit_table (col1, col2, ...) SELECT col1, col2... FROM DELETED 将此逻辑应用于导轨,是否有这样的桌子/位置可以从轨道上删除时获取这些行?我知道之前/after_destroy之前的回调,但是如何访问被销毁的信息? 解决方案 依靠数据库特定行为不是ActivereCord的意义.它仅将RDBMS用作持久存储的一种形式.这样的数据处理已委派给应用程序代码. ActiverEcord原则指出,数据库中的每一行都
0 2024-01-10
编程技术问答社区
在gridview的rowdeleting事件中编写确认删除的javascript
我正在从GridView中删除一行,我使用GridView的默认删除命令字段.单击时,GridView ROW删除命令将发射,并且所选行被删除.到目前为止都很好. 但是,在删除行之前,我需要将确认消息设置为用户.单击"确定"按钮时,该行应不会删除其他(单击"取消"按钮). 我的代码为; return confirm('Are you sure to delete?'); 但是,如果有linkBut​​ton(而不是命令字段),这可以很好地工作,因为我可以轻松地在linkBut​​ton的OnClick事件上写入,并且可以在GridView RowDatabound事件中添加属性. 命令的字段删除按钮将如何工作?请指导! 谢谢! 解决方案 本文解释了如何准确地做您需要的事情: /a> 这是您需要执行的代码: protected void GridView_RowDataBound(object sender, GridViewRo
4 2024-01-04
编程技术问答社区
错误400 删除记录的无效请求YII
我正在尝试在yii中删除记录,该记录会引发错误400.请不要再次重复此请求.它正在检查一个帖子变量,我的控制器文件具有 if(Yii::app()->request->isPostRequest) 当我回荡我的帖子变量时,它是空白的,而$ _GET具有我要删除的ID,我的视图文件看起来像 echo CHtml::link(CHtml::encode('Delete image'), array('image/delete', 'id'=>$image->id), array('class' => 'delete','confirm'=>'This will remove the image. Are you sure?')); 访问规则已将其删除为认证的用户,这是正确的.也尝试了 *. 我还尝试将其发送为隐藏变量,但没有好处. 无法弄清楚我应该如何在yii中发布表格. 解决方案 这是因为它不是邮政请求而发生的. CHtml::link您可以使用邮政方法而不是获取方
16 2023-12-25
编程技术问答社区
我如何在Yii中删除行?
使用yii,我想删除今天未从今天开始的所有行. 我的解决方案还可以吗? $query = "delete from `user_login_hash` where `day`!='".(date('Y-m-d',time()))."'"; Yii::app()->db->createCommand($query); 解决方案 一个漂亮的解决方案是 YourUserModel::model()->deleteAll("day !='" . date('Y-m-d') . "'"); 其他解决方案 更好的用户PDO参数,在命令上,您还必须致电execute $query = "delete from `user_login_hash` where `day` :date"; $command = Yii::app()->db->createCommand($query); $command->execute(array('date' => date(
0 2023-12-25
编程技术问答社区
用jQuery删除XML节点
我想知道有人可以帮助我. 我已经整理了允许用户可以查看画廊的页面他们上传的图像. 初始上传后,物理图像将保存在以下文件结构中: UploadedFiles/userid/locationid/image以及图像的详细信息,即描述等,保存在XML文件中,称为files.xml,该文件与物理图像相同的目录. 我现在正在允许用户能够删除这些图像. 通过每个图像下的删除图标的方式,我都在提供一些帮助下,将以下内容汇总在一起,成功删除了物理图像. '删除图标onclick事件' Galleria.ready(function() { this.$('thumblink').click(); $(".galleria-image").append( "
2 2023-12-22
编程技术问答社区
如何删除数据表格中的行,并更新SQL数据库C#。
我真的被困在这里,或者在这里踩到脚步,足以解释如何使用C# 从数据网格对象中删除数据 从书本和四个线程的各种我设法进行编码的情况下,但它无法执行sql命令,我有一个表呼叫" spellinglist",而两个列是id,而另一个是单词,我只想Do是从数据杂志删除一行. 有人可以将我指向正确的方向,一旦我解决了这个问题,我将上传一些基本的易于遵循教程,以便其余的新手可以遵循此示例. 我已经使用了此线程如何删除选定的DataGridViewRow并更新连接的数据库表? 和MCSD证书工具包70-483图书第392页,所有尝试都失败了. 如果我评论(datagridview1.selectedrows.count.count> 0)行,这里有一个捕获22,则我会在范围错误中获得索引. private void btnDelete_Click(object sender, EventArgs e) { // My SQL connectionString
12 2023-12-14
编程技术问答社区
如何从数据网格视图和数据库中删除选定的行
这个想法是,从datagridview,database和dataGridView删除删除时选择的行被刷新.我认为必须使用SQL完成,但是您如何将该类型文本的SQLCommand与该特定行链接到Delete代码? 数据库由一个单个表组成,数据库绑定到它. 删除按钮: private void btnBookRecord_Click(object sender, EventArgs e) { if (this.BooksGrid.SelectedRows.Count > 0) { foreach (DataGridViewRow dgvrCurrent in BooksGrid.SelectedRows) { if (dgvrCurrent == BooksGrid.CurrentRow) { BooksGrid.CurrentCell = null;
6 2023-12-09
编程技术问答社区
数据网格视图,禁用按钮/行
我在带有一些数据的表单上有一个datagridview.第一列包含用于删除行的按钮.我们如何根据某种条件禁用此按钮或整个行,因此无法删除该行? 解决方案 实际上有一个编辑:添加了其他一些建议. 您可以使"按钮"列不可见. ,或者,如果您只想禁用某些行删除某些行,则可以在每个DataGridViewRow s Tag属性中放入true或false,并且在您的按钮事件处理程序中,您只会删除设置为false的这些行.您可以将其与仅更改单元格的前景和背景颜色相结合,以使其看起来很残酷,可能会在CellFormatting活动处理程序或其他内容中完成这种着色它用手. 其他解决方案 您是否会考虑将按钮单元格变成常规的空文本框? Dim cell As DataGridViewButtonCell = dgv.row(x).cell(y) cell = New DataGridViewTextBoxCell() cell.value = String.Empty ce
0 2023-12-09
编程技术问答社区
在数组行vue js中拼接不工作
我有一个对象数组,但是当我要从数组列表中删除对象时,只有从末端删除 然后我将点击函数放在图标上 但是当我去执行删除时 methods: { moment, deleteTime(index) { this.hour.splice(index, 1); }, 解决方案 我发现挑战是您需要在小时中添加一个唯一的ID,就像您之前的那样. 我已经更新了我以前的答案 hour: [ { id: 1, "ite
2 2023-11-25
编程技术问答社区