NotificationsIconData.java 文件源码

java
阅读 42 收藏 0 点赞 0 评论 0

项目:Status 作者:
@Override
public void register() {
    super.register();
    notificationLayout = (LinearLayout) getIconView();
    notificationLayout.setPadding(getIconPadding(), 0, getIconPadding(), 0);

    notificationLayout.removeAllViewsInLayout();
    notifications.clear();

    Boolean isIconAnimations = PreferenceUtils.getBooleanPreference(getContext(), PreferenceUtils.PreferenceIdentifier.STATUS_ICON_ANIMATIONS);
    isIconAnimations = isIconAnimations != null ? isIconAnimations : true;

    notificationLayout.setLayoutTransition(isIconAnimations ? new LayoutTransition() : null);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
        Intent intent = new Intent(NotificationService.ACTION_GET_NOTIFICATIONS);
        intent.setClass(getContext(), NotificationService.class);
        getContext().startService(intent);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号