我想知道如何将一个我正在填写一个活动的ArrayAdapter发送给ListActivity显示它。
程序本身搜索蓝牙设备并用它的名称填充ArrayAdapter,然后我想将创建的列表发送到ListActivity,以便用户可以选择一个。
由于
答案 0 :(得分:3)
检查How do I pass data between Activities in Android application?。最好不要通过Intent发送ArrayAdapter,而只发送数据(ArrayList甚至String []),然后在新Activity中构造ArrayAdapter。
答案 1 :(得分:1)
您可以查看this,其中介绍了如何通过Intent.putExtra()
跨活动传递int []。另一种选择是,您希望其他活动可以访问的数据为public static
,以便其他活动可以自由访问它。