8.1. Yamba的Application对象

优质
小牛编辑
128浏览
2023-12-01

8.1.Yamba的Application对象

前面我们已在StatusActivity中实现了选项界面。现在还需要一个辅助函数getTwitter()来获得 Twitter 对象,籍以同服务端交互。

到这里需要用到应用其它部分的功能了,怎么办?可以复制粘贴,但不提倡这样。正确的做法是把需要重用的代码分离出来,统一放到一个各部分都可以访问的地方。对 Android 而言,这个地方就是 Application 对象。

Application 对象中保存着程序各部分所共享的状态。只要程序中的任何部分在执行,这个对象都会被系统创建并维护。 大多数应用直接使用来自框架提供的基类android.app.Application。不过你也可以继承它,来添加自己的函数。

接下来我们实现自己的 Application 对象,即YambaApplication。

  • 创建一个 Java 类YambaApplication。
  • 在AndroidManifest.xml文件中注册新的 Application 对象。