Chinaunix首页 | 论坛 | 博客
  • 博客访问: 355540
  • 博文数量: 107
  • 博客积分: 927
  • 博客等级: 大尉
  • 技术积分: 865
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-13 17:50
文章分类

全部博文(107)

文章存档

2014年(2)

2013年(13)

2012年(16)

2011年(76)

分类: Java

2011-11-23 14:35:23

新建一个继承 android.app.Application的的子类,然后在manifest的application标签指定该类。android 会自动实例化该类,使得整个应用都可用使用该类的对象。可用通过Context.getApplicationContext()和Activity提供的getApplication()方法获得该实例化对象。


demo:

class MyApp extends Application{ privateString myState; publicString getState(){ return myState; } publicvoid setState(String s){ myState = s; } } classBlahextendsActivity{ @Override publicvoid onCreate(Bundle b){ ... MyApp appState =((MyApp)getApplicationContext()); String state = appState.getState(); ... } }AndroidManifest.xml application 标签中添加 android:nameandroid:name=".MyApp"
       
android:icon="@drawable/icon"
       
android:label="@string/app_name">
阅读(426) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~