Ich habe ja ne Fragment Steuerung, wo ja verschidene Fragmente übers Menü aufgerufen werden kann.
Aktuell arbeite ich an der Entwickler Überprüfungsseite. Das bedeutet, dass der jenige geprüft wird, ob er bereits entwickler ist oder nicht. Sollte dieser bereits entwickler sein, wird geprüft, ob ein Zeit Bann hat oder ein dauer Bann(z.B. App für Kinderpornografie, App für kommikation für Terroristen, Drogen/Waffenhandel...). Sollte er dauerhaft gebannt sein, hat er kein Zugriff mehr zur Entwickler Console, aber er kann ja normal im Store Apps installieren bzw. Apps kaufen...
Jetzt ist es so, wenn ich die bestimmte Seite aufrufe, sind meine Session Variablen leer. Obwohl auf anderen Fragmente die Voll sind.
Der einzigste Unterschied, ist das ich jeden Jw456 Nicht mehr wie alle anderen Vor Fragmente alles in onCreatView packe, sondern in das onViewCreated reinmache.
Vielleicht hat onViewCreaded keinen Zugriff auf den speziellen Cookie Manger(
https://github.com/android-async-http/android-async-http -> implementation 'com.loopj.android:android-async-http:1.4.11'
Cookies speichern und abrufen mit dem Github Implementation
https://gist.github.com/manishk3008/2a2373c6c155a5df6326)
Hat das mit damit zutun, das ich jetzt alles wie von Jw456 vorgeschlagen hat, dass ich das so mache?:
Oder wie kann ich die Session Variablen wieder erhalten, sowie früher? :
Weil bei diesen Fragmente, habe ich das noch im alten Code so, ist nicht geändert, wie ich das jetzt mit der Prüfung gemacht habe, und da geht das problemlos.
Kann es daran liegen, dass ich das sogemacht habe, wie von Jw456 vorgeschlagen?
Ich hoffe, ihr könt mir helfen, um meine Session Variablen wieder zu bekommen
Danke im Vorraus =)
Aktuell arbeite ich an der Entwickler Überprüfungsseite. Das bedeutet, dass der jenige geprüft wird, ob er bereits entwickler ist oder nicht. Sollte dieser bereits entwickler sein, wird geprüft, ob ein Zeit Bann hat oder ein dauer Bann(z.B. App für Kinderpornografie, App für kommikation für Terroristen, Drogen/Waffenhandel...). Sollte er dauerhaft gebannt sein, hat er kein Zugriff mehr zur Entwickler Console, aber er kann ja normal im Store Apps installieren bzw. Apps kaufen...
Jetzt ist es so, wenn ich die bestimmte Seite aufrufe, sind meine Session Variablen leer. Obwohl auf anderen Fragmente die Voll sind.
Der einzigste Unterschied, ist das ich jeden Jw456 Nicht mehr wie alle anderen Vor Fragmente alles in onCreatView packe, sondern in das onViewCreated reinmache.
Vielleicht hat onViewCreaded keinen Zugriff auf den speziellen Cookie Manger(
https://github.com/android-async-http/android-async-http -> implementation 'com.loopj.android:android-async-http:1.4.11'
Cookies speichern und abrufen mit dem Github Implementation
https://gist.github.com/manishk3008/2a2373c6c155a5df6326)
Hat das mit damit zutun, das ich jetzt alles wie von Jw456 vorgeschlagen hat, dass ich das so mache?:
Java:
public class ----- extends Fragment {
Context context;
TextView errorText, hinweißtext;
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.activity_----, container, false);
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
context = view.getContext();
errorText = (TextView)getActivity().findViewById(R.id.textView_error_ladeconsole);
hinweißtext = (TextView)getActivity().findViewById(R.id.textView_ladeinfo);
EntwicklerInfo();
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
Oder wie kann ich die Session Variablen wieder erhalten, sowie früher? :
Java:
public class Guthaben extends Fragment {
String sessionID = "";
String guthaben = "0,00€";
TextView guthabenText;
private ProgressDialog progressDialog;
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
View fragmentlayout_--- = inflater.inflate(R.layout.activity_----, null);
guthabenText = (TextView)fragmentlayout_---.findViewById(R.id.---);
GuthabenAbfrage();
return fragmentlayout_---;
}
Weil bei diesen Fragmente, habe ich das noch im alten Code so, ist nicht geändert, wie ich das jetzt mit der Prüfung gemacht habe, und da geht das problemlos.
Kann es daran liegen, dass ich das sogemacht habe, wie von Jw456 vorgeschlagen?
Ich hoffe, ihr könt mir helfen, um meine Session Variablen wieder zu bekommen
Danke im Vorraus =)