我创建了动态表格布局。在每行的布局中有四个按钮。一个按钮用于从一个活动导航到另一个活动。我的问题是当我通过按下按钮从第一个活动切换到第二个活动时,我从第二个活动回到第一个活动点击按钮松开了它的状态。
实施例。 1)在第一个活动中我单击按钮1并选中复选框并在执行某些操作后转到第二个活动我回到第一个活动,我看到按钮1和复选框未被取消选中并且未选中。
所以如何维护按钮的状态
答案 0 :(得分:1)
显然会发生这种情况,因为我必须保持复选框状态,当它出现在on resume()时..可以采取共享优先权来保持复选框状态。
答案 1 :(得分:0)
当您单击按钮时,使用变量并将值存储在变量中。使用bundle.putExtras ...()方法将变量值存储在Bundle对象中。使用Intent.putExtra ... s();将此捆绑包对象发送到另一个活动。以同样的方式,如果您需要这些值,则重新发送该bundle对象并使用Intent.getExtras ....();获取该bundle对象。最后从bundle对象中恢复值。
此信息可能会解决您的问题。