android 全局变量使用问题
全局定义变量在登录页设置值后,在登录后跳转到的页面上获取不到值,一直为空。
全局变量的定义
AndroidManifest.xml 配置文件
从MainActivity跳转到IndexActivity
获取全局变量
结果怎么都取不到。。
很是郁闷,高手请指点下,迷茫一下午了!!
全局变量的定义
public class MyApplication extends Application {
private Map map;
private Connection.Response response;
public Map getMap() {
return map;
}
public void setMap(Map map) {
this.map = map;
}
public Connection.Response getResponse() {
return response;
}
public void setResponse(Connection.Response response) {
this.response = response;
}
}
AndroidManifest.xml 配置文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.test.login"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="10"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application android:label="@string/app_name"
android:name="com.test.common.MyApplication"
android:icon="@drawable/logo">
<activity android:name="MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name="com.test.index.IndexActivity">
<intent-filter>
</intent-filter>
</activity>
<activity android:name="com.test.show.ShowActivity">
<intent-filter>
</intent-filter>
</activity>
</application>
</manifest>
从MainActivity跳转到IndexActivity
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
.....
.....
MyApplication myApplication = new MyApplication();
myApplication.setResponse(response);
myApplication.setMap(response.cookies());
......
Intent intent = new Intent();
intent.setClass(MainActivity.this, IndexActivity.class);
startActivity(intent);
}
获取全局变量
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_index);
MyApplication myApplication = (MyApplication) getApplication();
System.out.println( myApplication.getResponse());
}
结果怎么都取不到。。
很是郁闷,高手请指点下,迷茫一下午了!!
...全文
相关推荐
Android编程中全局变量问题分析
本文实例讲述了Android编程中全局变量。分享给大家供大家参考,具体如下: 现在每天都在忙,而且一忙起来,就把写笔记的事情放在了后面,最近在写程序的时候,突然要使用全局变量,就按照以前的方式,写了一个类,然后把变量都声明为静态变量,然后做为全局变量使用,但是在进行Activity切换的时候,突然发现,在前面一个Acitivty中赋值后,但是在后面却无法获取到,刚开始以为是有其它地方有问题,但是后来检查发现也没有问题,这个问题困扰了一个来小时,后来又换一种写法,就是使用Application,但是在使用的时候,也发现有这种问题,当时真是感觉不知道如何处理了,在网上查资料也没有看到怎么解决! 在
安卓蓝牙连接demo
蓝牙开发demo,从发现设备到配对连接。使用ResideMenu侧滑菜单。使用美化的CheckSwitchButton。安卓全局变量的使用。安卓自定义配适器。
安卓项目源码Android动画顺序播放源码
安卓项目源码Android 动画顺序播放源码
安卓Android源码——防止内存溢出浅析.zip
安卓Android源码——防止内存溢出浅析.zip
Android编程之Application设置全局变量及传值用法实例分析
主要介绍了Android编程之Application设置全局变量及传值用法,结合实例形式较为详细的分析了全局变量及传值的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下


