Mein heutiger Code ist dermaßen chaotisch, dass ich den doch nicht bringe.
Den muss ich für Euch etwas aufbereiten.
Vielleicht das noch sehr unsaubere Kernstück:
public static DialogFragment_New newInstance(String param1, String param2) {
DialogFragment_New fragment = new DialogFragment_New();
Bundle args = new Bundle();
args.putString(ARG_PARAM1, param1);
args.putString(ARG_PARAM2, param2);
fragment.setArguments(args);
return fragment;
}
interface onSubmitListener {
void setOnSubmitListener(String arg);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (getArguments() != null) {
mParam1 = getArguments().getString(ARG_PARAM1);
mParam2 = getArguments().getString(ARG_PARAM2);
}
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
final View rootView = inflater.inflate(R.layout.dialog_new, container, false);
getDialog().setTitle("Neue Info");
String test = getArguments().getString(ARG_PARAM1);
Zu Beginn stehen ja überwiegend die Teile, die von AndroidSTudio selbst produziert werden und die ich noch anpassen muss. Beim Debuggen wird ja auch noch der Parameter father von der Activity richtig übergeben. In der untersten Zeile hier ist ARG_PARAM1 aber schon wieder Null.
Vielleicht würds ja auch was helfen, wenn ich viele der eigenen Codeteile in onCreate übertrage?
Sorry für die Unübersichtlichkeit!
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.