我是定义在Application中的,具体做法:
1、创建一个Application派生类GlobalAppTest:
public class GlobalAppTest extends Application { private Boolean _is_send_notify = true; public Boolean get_is_send_notify() { return _is_send_notify; } public void set__is_send_notify(Boolean _is_send_notify) { this._is_send_notify = _is_send_notify; } }2、在AndroidManifest.xml的<application>标签中加入GlobalAppTest <application android:name = ".GlobalAppTest" android:label="@string/app_name"> ... </application>3、通过getApplicationContext获得变量 public class MyActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { GlobalAppTest global; global=((GlobalAppTest)getApplicationContext()); Boolean is_send =global.get_is_send_notify(); if (is_send) { Toast.makeText(this , "发送通告" , Toast.LENGTH_LONG).show(); } super.onCreate(savedInstanceState); setContentView(R.layout.main); } } |
网友回复/评论仅代表其个人看法,并不表明本社区同意其观点或证实其描述。
1.不欢迎无意义的回复/评论和类似“顶”、“沙发”之类没有营养的文字
如果只是想简单的表个态,请点 有用无用支持反对 等按钮
2.发言之前请再仔细看一遍文章,或许是您遗漏、误解了,理性讨论、切莫乱喷
3.严禁发布违法、违规的信息,请勿到处招贴广告、发布软文;
4.如果您发现自己的回复/评论不见了,请参考以上3条
5.不停制造违规、垃圾信息的,账户将被禁止
可以考虑用单列模式,使用的地方也方便: