public class Apple {
private final Orange orange;
private final Pear pear;
private final Banana banana;
public Apple(Orange orange, Pear pear, Banana banana) {
this.orange = orange;
this.pear = pear;
this.banana = banana;
}
// methods
}
这是我的 POJO 课程。现在,我在 onClick 方法中执行实例化部分。
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Apple apple = new Apple(myOrange, aPear, theBanana);
new AppleAsyncTask(apple ).execute();
})
};
我怎样才能避免这个实例化部分并使用依赖注入做得更好?还是我做对了?