Witam jak widać po tytule mam 2 problemy z aplikacją.
1. Jest taki że używamandroid-async-http:1.4.9 do robienia zapytać http pomiędzy aplikacją i serwerem, mam napisany mały system sesji, aplikacji przy requestscie do serwera wysyła sessionId i jeśli jest on nie poprawny lub stary to server odsyła bład, i wtedy aplikacji powinna zmienić activity na SignInActivity, kod:
public void logout(String reason){ Toast.makeText(getApplicationContext(), reason, Toast.LENGHT_SHORT);show(); currentUser =null;//logout' startActivity(new Itent(getApplicationContext(), SignInActivity.class)); }
oraz po niżej linijki logout(...); mam finish();
normalnie Toast sie pokazuje ale dalej pozostoje mi stare activity, dopiero po przełączeniu na inne cofa mnie do logowania.
2.
<activity android:name=".activities.UserActivity" amdroid:parentActivityName=".activities.MainActivity"> //meta-data tags </activity>
W taki sposób w manifest robiłem back button w activity User do main, normalnie wszystko działa ale jak kilkanaście na razy tak poklikam to zdarza się że zamiast do MainActivity wyłącza aplikacje(tzn zamyka okno i aplikacja działa w tle)