8.1.Yamba的Application对象
前面我们已在StatusActivity中实现了选项界面。现在还需要一个辅助函数getTwitter()来获得 Twitter 对象,籍以同服务端交互。
到这里需要用到应用其它部分的功能了,怎么办?可以复制粘贴,但不提倡这样。正确的做法是把需要重用的代码分离出来,统一放到一个各部分都可以访问的地方。对 Android 而言,这个地方就是 Application 对象。
Application 对象中保存着程序各部分所共享的状态。只要程序中的任何部分在执行,这个对象都会被系统创建并维护。 大多数应用直接使用来自框架提供的基类android.app.Application。不过你也可以继承它,来添加自己的函数。
接下来我们实现自己的 Application 对象,即YambaApplication。