我已经设置了共享首选项,以便在应用程序中单击保存数据按钮后存储ArrayList的值。这部分运行得很好。
我遇到的问题是我有一个回收器视图适配器,它用行填充回收器视图。每行都包含一个复选框,选中该复选框后,该行中的文本将变为绿色,表示已完成。
我的问题是,如何将复选框状态添加到我的共享首选项中,并保存该状态,以便当我重新打开应用程序时,复选框被保存。
在主活动中的oncreate中的保存按钮
//Functionality for save button
final Button saveButton =findViewById(R.id.saveButtonGame);
我有两个选项卡user和admin,它们用单独的数据集呈现自己的表。表在两个选项卡视图上都有复选框。如何维护数据和每个视图中的复选框的状态,同时不断地在它们之间切换。
另外,我注意到我有很多重复的HTML和JS代码,因为HTML元素的in在两个选项卡中必须是唯一的,而它们在两个视图上的外观非常相似(需要这样)。
到目前为止,我已经尝试了HTML5 5的LocalStorage来保存每个选项卡内容的状态,但是它并没有真正地让我得到任何东西。JQuery的.clone()是否足够好来维护我想要的?
***Note: I am expecting some suggestions based on
我有一个列表视图。当我选中它的时候,我会看到一个复选框。但我希望在重新启动应用程序时获得相同的状态。如果有什么办法,请回复我。我真的是android的新手。我的代码如下:
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
//I am getting status of
问题是我有这样的功能:
function toggleLayers(layers,id)
{
var i, l = layers.length;
if ($('#'+id).is(':checked')) {
for(i = 0; i < l; i++){
layers[i].setMap(map);
}
}
else
{
for(i = 0; i < l; i
我是通过在固定的时间间隔使用服务发出通知。为了启用通知,我放置了复选框。问题是,如果我退出应用程序,则不会保存复选框状态。如果我选中了复选框并退出了应用程序,那么如果我重新打开它,则复选框状态将被取消,因此服务将被销毁。请提前帮助me...Thanx ..。
Alert_notifications.java
public class Alert_notifications extends Activity {
CheckBox enablecheck;
/** Called when the activity is first created. */
@Suppres
我正在寻找一种方法来保持复选框在加载页面后保持选中,我在下面做的是,我有一个带有名称的表,我想如果用户选中了复选框,那么它将更新数据库中的表,然后进行排序,然后再次刷新页面,如果用户取消选中复选框,它将再次运行并更新数据库,并重新加载页面。但在这里,当我选中复选框时,页面会自动重新加载,但没有选中复选框。
如何保持选中状态,直到用户取消选中它?
function check(){
let checkstatus = document.querySelectorAll("input[type='checkbox']");
for