API Design stört mich gewaltig an der stelle

  • Antworten:0
Mac Systems
  • Forum-Beiträge: 1.727

24.08.2013, 17:13:26 via Website

Wenn Ich so Code schreiben muss zweifel Ich an den Framework designern:
1switch (item.getItemId())
2 {
3 case R.id.forecast_options_add_as_favorite:
4 item.setChecked(!item.isChecked());
5 Toast.makeText(getActivity(), "Checked:"+item.isChecked(), Toast.LENGTH_SHORT).show();
6 result = true;
7 break;

Wieso muss ich den state selbst neu setzen ? Das ergibt keinen Sinn meiner Meinung nach. Das ist sache der Checkbox das zu machen und Ich lese den state dann aus. Oder gibt es einen Grund das so zu machen ? Mehr kontrolle vieleicht ?

— geändert am 24.08.2013, 17:13:45

Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV

Antworten