0
我想將我的OnClick內容分隔到另一個類中。
將另一個類中的onclick內容分開是否很好?
如果是的話,我的編碼方式是正確的方式還是有人能給我一個更好的方法?另一類中單獨的OnClick內容
public class MainActivity extends AppCompatActivity {
private ButtonsActions mButtonsActions;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
mButtonsActions = new ButtonsActions(this);
}
@OnClick(R.id.btn1)
public void btnTest1() {
mButtonsActions.btnTest1();
}
@OnClick(R.id.btn2)
public void btnTest2() {
mButtonsActions.btnTest2();
}
}
public class ButtonsActions {
private MainActivity view;
public ButtonsActions(MainActivity view) {
this.view = view;
}
public void btnTest1() {
Toast toast = Toast.makeText(view, "Button 1 clicked!", Toast.LENGTH_SHORT);
toast.show();
}
public void btnTest2() {
Toast toast = Toast.makeText(view, "Button 2 clicked!", Toast.LENGTH_SHORT);
toast.show();
}
}
爲什麼不去代碼審查堆棧交換 –