package call;
public class CallUi {
private static CallUiAdapter instance = null;
public static void register(CallUiAdapter instance) {
CallUi.instance = instance;
}
public static void openCall(Contact contact) {
instance.openCall(contact);
}
public static void openChat(Contact contact) {
instance.openChat(contact);
}
public static void updateCallStats(Contact contact, float incomingSpeed, long incomingTotal, float outgoingSpeed,
long outgoingTotal) {
instance.updateCallStats(contact, incomingSpeed, incomingTotal, outgoingSpeed, outgoingTotal);
}
public static interface CallUiAdapter {
public abstract void openCall(Contact contact);
public abstract void openChat(Contact contact);
public abstract void updateCallStats(Contact contact, float incomingSpeed, long incomingTotal, float outgoingSpeed,
long outgoingTotal);
}
}