Android:listview按钮的存储值
在我的列表视图项中有一个like按钮,每当我单击like按钮时,它都会将值保存在mysql中。 (客户id、报价id、状态) 但是,如果我转到其他活动并返回列表视图活动,like按钮将变为默认颜色 我想保存在like按钮上完成的活动,这意味着如果单击like按钮一次,它应该保持单击状态。即使在切换b\w任何活动之后Android:listview按钮的存储值,android,android-listview,Android,Android Listview,在我的列表视图项中有一个like按钮,每当我单击like按钮时,它都会将值保存在mysql中。 (客户id、报价id、状态) 但是,如果我转到其他活动并返回列表视图活动,like按钮将变为默认颜色 我想保存在like按钮上完成的活动,这意味着如果单击like按钮一次,它应该保持单击状态。即使在切换b\w任何活动之后 我怎样才能解决它 您应该在onResume活动回调中将适配器设置为您的列表,而不是在onCreate活动回调中。进行此更改应该可以解决问题。我认为您在onCreate中为listvi
我怎样才能解决它 您应该在onResume活动回调中将适配器设置为您的列表,而不是在onCreate活动回调中。进行此更改应该可以解决问题。我认为您在onCreate中为listview设置了适配器
适配器。notifyDataSetChanged()必须为列表视图使用数据适配器。如果是这样,您是否将此类似操作保存在适配器中?我将我的类似操作保存在数据库中如何使用
Intent
或finish()
返回listview活动您能否提供任何有用的链接或任何代码…以便我更好地理解这些内容?或者我无法为您找到任何教程,但据我所知,1)单击like按钮后,2)更新数据库3)然后滚动浏览listview,即使如此,您的更改也不会反映使用notifyDataSetChange()搜索刷新listview。您滚动列表,然后再次返回更新的列表项。您可以看到您的更改不会反映。在适配器类中,您需要更新like按钮。否则它将是唯一的默认值。对于adapter类,您将提供Pojo列表,在该Pojo中为您的like按钮添加一个布尔字段。