写这篇文章的目的在于,自己刚学会接口的应用。便于自己在以后的工作中能够熟练应用接口的调用
1、定义一个接口
public interface Vpnload {public void loadCA( VpnProfile mProfile);
} 2、写一个类去实现Vpnload接口public class VpnController implements Vpnload {@Override public void loadCA( VpnProfile mProfile) { if(mProfile!=null){ new Thread(new Runnable() { @Override public void run() { TrustedCertificateManager.getInstance().load(); TrustedCertificateManager.getInstance().reset(); } }).start(); } } 3、写一个管理类用于被调用}public class VpnMananger {
private Vpnload vpnload;private Vpnload getVpnload() { return vpnload; } public void setVpnload (Vpnload vpnload) { this.vpnload=vpnload; }public void loading() { vpnload.loadCA(mProfile); }4、调用
VpnMananger vm=new VpnMananger(); VpnController vpcon=new VpnController();vm.setVpnload(vpcon); vm.loading();