[color=red][b]1.定义一个存放变量的类[/b][/color]
[color=red][b]2.修改AndroidManifest.xml文件[/b][/color]
在application节点里增加:
如:
[color=red][b]3.在需要的地方getApplication()就可以操作。[/b][/color]
如:
package sonzer.GlobalVariables;
import java.util.HashMap;
import android.app.Application;
public class GlobalVariables extends Application {
private HashMap<String, Object> map = new HashMap<String, Object>();
public void put(String key,Object object){
map.put(key, object);
}
public Object get(String key){
return map.get(key);
}
}
[color=red][b]2.修改AndroidManifest.xml文件[/b][/color]
在application节点里增加:
android:name="GlobalVariables"
如:
<application android:name="GlobalVariables" android:icon="@drawable/icon" android:label="@string/app_name">
...
...
</application>
[color=red][b]3.在需要的地方getApplication()就可以操作。[/b][/color]
如:
GlobalVariables globalVariables=(GlobalVariables) getApplication();
globalVariables.put("name", "sonzer");//设置
(String)globalVariables.get("name");//获取