【发布时间】:2014-01-01 23:17:31
【问题描述】:
我正在使用Retrofit,在每项任务中我都必须这样做:
public class MyTask extends AsyncTask<String, String, String> {
private void someMethod() {
final RestAdapter restAdapter = new RestAdapter.Builder()
.setServer("http://10.0.2.2:8080")
.build();
final MyTaskService apiManager = restAdapter.create(MyTaskService.class);
}
// ...
}
什么是让这段代码干燥的好方法?
【问题讨论】:
-
你从哪里得到
RestAdapter?我可以知道吗? -
DRY 是什么意思?
-
你可以使用一些继承概念
-
@Husyn,DRY 代表 Don't Repeat Yourself