2012-05-02 184 views
1

我有listViewActivity(A),其中包含两个按钮。创建行时应禁用其中一个,并且警报关闭时应启用它们。闹钟和baseAdapter [android应用]

我做一个代码来做到这一点,但是当警报响起时它使按钮让我感动到activity (A),正如你知道,如果我移动到Activity (A)getView()函数将被调用,因此相同的按钮将被禁用再次!

我怎样才能使它启用即使报警动作我Activity (A) ...

注:我的适配器扩展:baseAdapter

任何建议 由于事先

Monerah ...

+0

@超级感谢您的便条,但我不是更厉害,如果有人帮助我我会接受它,如果不是我不会接受如果有任何人有我的问题可以采取正确的解决方案.. 关于我的代码它是如此之大,当我把它放在其他问题之一的成员说我们无法检查巨大的代码... 再次感谢您的回复 – Monerah

回答

0

您的适配器包含一些数据。你应该有每行的属性,指示是否应该启用按钮。例如。 boolean isButtonEnabled = false。当警报消失时isButtonEnabled = true;在getView检查按钮是否启用,并根据它启用或禁用按钮

+0

实际上,当该行被创建时,我使按钮禁用,当警报消失时,我让它启用buuuut当警报发生时,它将我移动到列表的相同活动,因此按钮将被禁用。 我的期望senaroi是:当它在第一次创建时使按钮禁用,然后使它在闹铃开始时启用,然后当你按下它必须再次禁用,等等 – Monerah