如果我在activityA中有一个字符串,我怎么能在另一个活动中修改这个字符串(例如activityB)???
注意:我不想将数据从一个活动传递到另一个活动,因此我不会获得该字符串的副本,但是活动B中的活动A的真实字符串
答案 0 :(得分:3)
一种选择是使变量成为全局变量。例如(这些类在两个单独的文件中):
public class A {
public static String s = "A";
//...
}
public class B {
//...
public static void vandalizeClassA() {
System.out.println(A.s); //output will be "A"
A.s = "B was here";
System.out.println(A.s); //output will be "B was here"
}
}
这不是Android活动特有的。