标签:strong sans user oncreate cli eal round doc white
Dagger通过专注于一种简化的功能集以一种不同的方式达到了更好的性能。有人觉得RoboGuice节约了大量的时间。较少的代码意味着较少的错误。较少的样板代码意味着能够把很多其它的时间放到应用的核心逻辑上。所以这就是为什么我们要使用这些开源框架来开发的原因。
@Inject
LocationManager locManager;
class ExampleActivity extends Activity { @InjectView(R.id.user) EditText username; @InjectView(R.id.pass) EditText password; @OnClick(R.id.submit) void submit() { // TODO call server... } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.simple_activity); ButterKnife.inject(this); // TODO Use "injected" views... } }
compile ‘com.jakewharton:butterknife:5.1.1‘
Android RoboGuice开源框架、Butter Knife开源框架浅析
标签:strong sans user oncreate cli eal round doc white
原文地址:http://www.cnblogs.com/lytwajue/p/7353357.html