关闭

AndroidAnnotations——Injecting SystemServices注入系统服务

标签: AndroidAnnotation
760人阅读 评论(0) 收藏 举报
分类:

SystemServices

Since AndroidAnnotations 1.0

Standard Android System Service injection


Retrieving Android System Services requires remembering the name of the constant, and casting the retrieved object.
获取Android System Service需要想起常量名,并且强制转换获得的对象。

notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);

@SystemService


The @SystemService annotation indicates that an activity field should be injected with the corresponding Android System service.
 @SystemService 注解表明activity字段应该由相应的Android System service注入。

It is the same as calling the Context.getSystemService() method.
它和调用 Context.getSystemService() 方法起到了相同的作用。

Usage example:用法:

@EActivity
public class MyActivity extends Activity {

  @SystemService
  NotificationManager notificationManager;

}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:67085次
    • 积分:1192
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:7篇
    • 译文:33篇
    • 评论:16条
    最新评论