0
我在登录后填充tabhost上的表。我已经建立了一个线程来填充表格。同时,我点击标签,在那里我设置了另一个线程来读取同一个表中的数据,并填充列表视图的适配器。Android sqlite读取和写入
我的问题是,在tabhost上填充表的线程需要一些时间,同时如果我点击选项卡来显示表中的数据,它显示没有找到数据,因为适配器是空的。
如何解决这个问题?是否可以使用wait()
和notify()
来解决生产者/消费者的问题?
其他活动将如何继续检查布尔值是否为真?我需要使用wait n notify吗? –
如果你发回他们的主人说“仍在装载”,你只需要检查onResume()。 – TheRealKingK
不,我不打算将它们发送回主,而是我需要保持适配器页上的progressdialog继续加载,直到布尔值变为true并填充数据。我应该只使用while循环来检查布尔值吗? –