//Deletecarinit
public interface Deletecarinit {
void seecss(String bean);
void faild(String shib);
}
// Cardeleteperson
public interface Cardeleteperson {
void edcanshu(String path, String uid, String pid);
}
// Cardeletepersonlei
public class Cardeletepersonlei implements Cardeleteperson,Cardeletemodel.Onfinsh{
private Deletecarinit deletecarinit;
private Cardeletemodellei cardeletemodellei;
public Cardeletepersonlei(Deletecarinit deletecarinit) {
this.deletecarinit = deletecarinit;
cardeletemodellei = new Cardeletemodellei();
}
// private Deletecarinit deletecarinit;
// private final Cardeletemodellei cardeletemodellei;
// public Cardeletepersonlei(View.OnClickListener cardeletemodellei) {
// this.cardeletemodellei = cardeletemodellei;
// cardeletemodellei = new Cardeletemodellei();
// }
@Override
public void edcanshu(String path, String uid, String pid) {
if(deletecarinit==null){
return;
}
cardeletemodellei.edcanshu(path,uid,pid,this);
}
@Override
public void Success(String cg) {
deletecarinit.seecss(cg);
}
@Override
public void Failed(String sc) {
deletecarinit.faild(sc);
}
}
public interface Cardeletemodel {
public interface Onfinsh {
void Success(String cg);
void Failed(String sc);
}
void edcanshu(String path, String uid, String pid, Onfinsh onfinsh);
}
// Cardeletemodellei
public class Cardeletemodellei implements Cardeletemodel {
@Override
public void edcanshu(String path, String uid, String pid, final Onfinsh onfinsh) {
Map<String, String> map = new HashMap();
map.put("uid", uid);
map.put("pid", pid);
EdOkthhp.getInert().doGet(path, map, new Okinteface() {
@Override
public void chenggong(String cheng) {
try {
JSONObject jsonObject = new JSONObject(cheng);
String s = jsonObject.optString("msg");
onfinsh.Success(s);
} catch (JSONException e) {
e.printStackTrace();
}
}
@Override
public void shibai(String shi) {
onfinsh.Failed(shi);
}
});
}
}