в чем разница между: myBundle и возвращаемым getArguments ()
@Override
public void onCreate(Bundle myBundle) { //on create() belonging to a Fragment
super.onCreate(myBundle);
// So myBundle vs getArguments()
}
Из моего простого теста это не один и тот же объект, проверенный с помощью:
private void compareThem(Bundle myBundle, Bundle arguments) {
Log.d("---myBundle==null: ", " " + (myBundle==null));
Log.d("---arguments==null: ", " " + (arguments==null));
if(myBundle!=null && arguments!=null) {
Log.d("---myBundle==arguments: ", " " + (myBundle==arguments));
Log.d("---myBundle.equals(arguments): ", " " + (myBundle.equals(arguments)));
}
}
Иногда я получаю: ложь, правда, ложь, ложь иногда: ложь, ложь, ложь, ложь
В любом случае .. ??