package com.garlicg.cutinlib;
public class CutinItem {
public Class<? extends CutinService> serviceClass;
public String cutinName;
public long cutinId = -1;
/**
* Official CUT-IN app uses the serviceClass as identifying for service
* intent.
*
* @param serviceClass:
* The class extends CutinService need to definite an action on
* Manifest.
* @param cutinName:
* Print name of cutIn.
*/
public CutinItem(Class<? extends CutinService> serviceClass,String cutinName) {
this.serviceClass = serviceClass;
this.cutinName = cutinName;
}
/**
* Official CUT-IN app uses the serviceClass as identifying for service
* intent.
*
* @param serviceClass:
* The class extends CutinService need to definite an action on
* Manifest.
* @param cutinName:
* Print name as a cutIn.
* @param cutinId: optional cutIn id. default is -1.
*/
public CutinItem(Class<? extends CutinService> serviceClass,String cutinName, long cutinId) {
this(serviceClass, cutinName);
this.cutinId = cutinId;
}
@Override
public String toString() {
return cutinName;
}
}