Eine fortschrittlichere Methode wäre die Verwendung von Butterknife Bindview. Dies eliminiert redundanten Code.
In Ihrem gradle unter Abhängigkeiten; fügen Sie diese 2 Zeilen hinzu.
compile('com.jakewharton:butterknife:8.5.1') {
exclude module: 'support-compat'
}
apt 'com.jakewharton:butterknife-compiler:8.5.1'
Dann synchronisieren Sie. Beispiel für die Bindung von edittext in MainActivity
import butterknife.BindView;
import butterknife.ButterKnife;
public class MainActivity {
@BindView(R.id.name) EditTextView mName;
...
public void onCreate(Bundle savedInstanceState){
ButterKnife.bind(this);
...
}
}
Dies ist jedoch eine Alternative, sobald Sie sich wohler fühlen oder anfangen, mit vielen Daten zu arbeiten.