我有一个可扩展的列表视图,其中父数据和子数据是相关的,而不是彼此独立的。也就是说,数据是实时的并且与父母相关。现在我设置应用程序的方式是我获取父和子的数据,并在我的AsyncTaskThread的onPostExecute方法中更新我的适配器。
话虽如此,我认为android无法支持父视图和子视图的依赖关系。我可以进行两个单独的API调用,其中每个调用父和子的数据然后更新,但这并不总是有效,因为AsyncTask线程是并行运行的。有没有办法更新我的UI,以便我可以扩展我的列表视图,并根据选择的父项显示数据?我知道我可以设置一个监听器,但这没有任何效果,因为在它监听的时候我已经不得不为父子阵列获取数据。
在视觉形式中,我的意思是说我的parentList = {1, 2, 3, 4, 5}
和子列表是一些列表{"hello", "how are you", "i am well", etc etc}
,但这些数据不断变化。因此,每次我点击1时,我都希望看到新数据显示"hello",
,如果它仍然是你好,或者如果有新数据,我应该看到它。