是否可以在单个线程的主Activity中加载ArrayList(从数据库中读取记录)并使用在辅助Activity中加载的ArrayList?
答案 0 :(得分:2)
您可以尝试new Intent().putStringArrayListExtra(String name, ArrayList<String> value)
将String Arraylist从一个Activity传递给另一个Activity for Refrence See
pass arraylist from one activity to other
答案 1 :(得分:0)
如果您只想在活动中加载数据而不在两个活动中显示视图,那么您应该使用“服务”类,这是在后台运行的活动。
答案 2 :(得分:0)
您可以通过将其声明为公共静态来在另一个活动中使用您的ArrayList。
public static ArrayList&lt;&gt;我的列表; //声明
要使用其他活动: -
FirstActivity.mylist ......
希望这会有所帮助。
答案 3 :(得分:0)
是的,它有可能..但是要在第二个活动中使用..当你在第二堂课中使用时,arraylist不能为空。