2015-09-01 85 views
0

我有两个活动。活动A有一个按钮和一个文本视图。活动B有一个列表视图。当我点击活动A中的按钮时,活动B将以startActivityforresult()调用。当我在列表视图中单击某个项目时,该元素将从列表视图中删除,并从活动A调用onActivityResult()。当我单击活动A的按钮时,活动B不应显示先前删除的项目。 我需要使用全局变量来存储与此应用程序中的listview相关的列表吗?我需要一个全局变量在这个应用程序?

+0

[读取关于单例](http://www.tutorialspoint.com/java/java_using_singleton.htm) –

+0

是您正在使用自定义列表适配器? – abhinav

+0

没有ArrayAdapter。 –

回答

0

不鼓励使用全局变量。但是,如果你想为所有对象创建一个变量,你可以使用静态变量。

例如,

在MainActivity.java:

static String abc; 

在其他类:

String bcd = MainActivity.abc; 
相关问题