我正在2个活动中运行2个arrayadapters。
当我单独运行它们时它们工作正常。我在第二个arrayadapter中用作参数的值由第一个提供。在第二个arrayadapter中正确读取该值,但列表不显示。
如何从第一个arrayadapter中删除第二个arrayadapter中的引用?
第一个列表(arrayadapter)具有内部存储中的文件名。
当您选择文件onItemclick()
时,会启动新活动。
新活动捕获值并读取文件,每条记录都是新arrayadapter上的一个元素。
问题是第二个arrayadapter不显示列表。
我已经研究过了,我发现当你运行2个数据适配器时,第一个会保留活动的引用。
我的问题是:我是否必须使用不同的线程AsyncTask方法或其他什么?