package com.nulldreams.media.manager.notification; import android.content.Context; import android.support.v7.app.NotificationCompat; import com.nulldreams.media.manager.PlayManager; import com.nulldreams.media.model.Song; import com.nulldreams.media.service.PlayService; /** * Created by boybe on 2017/1/5. */ public interface NotificationAgent { /** * custom your notification style * @param context * @param manager * @param state * @param song * @return */ NotificationCompat.Builder getBuilder (Context context, PlayManager manager, @PlayService.State int state, Song song); /** * you can recycle a bitmap in this method after the notification is already shown */ void afterNotify(); }