Будет разностное между этими двумя кодами:Объявление о виджетах. В или вне onCreateView?
EditText mTitleField;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_crime, parent, false);
mTitleField = (EditText)v.findViewById(R.id.crime_title);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_crime, parent, false);
EditText mTitleField = (EditText)v.findViewById(R.id.crime_title);
}
Первый имеет EditText переменной, объявленной вне onCreateView, второй из них имеет свою декларацию внутри onCreateView. Неважно, где я объявляю это?