removed Last_Fragment
This commit is contained in:
@@ -54,13 +54,8 @@ public class MainActivity extends AppCompatActivity
|
||||
private static final int FRAGMENT_CANTEENS_DETAILS = 6;
|
||||
private static final int FRAGMENT_PREFERENCES = 7;
|
||||
|
||||
//zum Speichern des angezeigten Fragments bei einem erneuten login (z.B. Cookies abgelaufen)
|
||||
private int last_Fragment = FRAGMENT_NONE;
|
||||
private String last_Fragment_id = "";
|
||||
|
||||
private static final String ARG_FRAGMENT_PAGE = "fragment_page";
|
||||
private static final String ARG_FRAGMENT_STATUS = "fragment_status";
|
||||
private static final String ARG_LOGIN_STATUS = "login_status";
|
||||
|
||||
private FragmentManager mFragmentManager;
|
||||
private GoogleAuth mGoogleAuth;
|
||||
@@ -98,7 +93,6 @@ public class MainActivity extends AppCompatActivity
|
||||
mFragmentManager = getSupportFragmentManager();
|
||||
|
||||
LoginToken loginToken = getKVV().easyLogin();
|
||||
log.d(loginToken, last_Fragment, last_Fragment_id, newFragmentPage, newFragmentData);
|
||||
if (loginToken == null) {
|
||||
checkAndDoLogin();
|
||||
} else {
|
||||
@@ -245,17 +239,15 @@ public class MainActivity extends AppCompatActivity
|
||||
|
||||
private int getDefaultFragmentAfterLogin(String[] id) {
|
||||
//log.d("Cookies last_Fragment", last_Fragment);
|
||||
if (last_Fragment == FRAGMENT_NONE){
|
||||
if (fragmentPage == FRAGMENT_NONE){
|
||||
id[0] = "";
|
||||
return FRAGMENT_MODULES;
|
||||
}
|
||||
else {
|
||||
//log.d("changeFragment last_Fragment_id gesetzt", last_Fragment_id);
|
||||
id[0] = last_Fragment_id;
|
||||
return last_Fragment;
|
||||
id[0] = fragmentData;
|
||||
return fragmentPage;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void toLogoutState() {
|
||||
@@ -311,39 +303,27 @@ public class MainActivity extends AppCompatActivity
|
||||
switch (newFragment) {
|
||||
case FRAGMENT_MODULES:
|
||||
fragment = ModulesFragment.newInstance();
|
||||
last_Fragment = FRAGMENT_MODULES;
|
||||
last_Fragment_id = "";
|
||||
break;
|
||||
case FRAGMENT_MODULES_DETAILS:
|
||||
fragment = ModDetailFragment.newInstance(newData);
|
||||
last_Fragment = FRAGMENT_MODULES_DETAILS;
|
||||
last_Fragment_id = newData;
|
||||
break;
|
||||
case FRAGMENT_LOGIN:
|
||||
fragment = LoginFragment.newInstance();
|
||||
break;
|
||||
case FRAGMENT_SCHEDULE:
|
||||
fragment = ScheduleFragment.newInstance();
|
||||
last_Fragment = FRAGMENT_SCHEDULE;
|
||||
last_Fragment_id = "";
|
||||
break;
|
||||
case FRAGMENT_CANTEENS:
|
||||
fragment = CanteensFragment.newInstance();
|
||||
last_Fragment = FRAGMENT_CANTEENS;
|
||||
last_Fragment_id = "";
|
||||
break;
|
||||
case FRAGMENT_CANTEENS_DETAILS:
|
||||
fragment = DaySwitcherFragment.newInstance(Integer.parseInt(newData));
|
||||
last_Fragment = FRAGMENT_NONE;
|
||||
last_Fragment_id = newData;
|
||||
break;
|
||||
case FRAGMENT_PREFERENCES:
|
||||
fragment = PrefsFragment.newInstance();
|
||||
//last_Fragment = FRAGMENT_NONE;
|
||||
break;
|
||||
default: // FRAGMENT_STARTUP
|
||||
fragment = StartupFragment.newInstance();
|
||||
//last_Fragment = FRAGMENT_NONE;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@@ -31,6 +31,7 @@ public class ModDetailFragment extends Fragment implements ModDetailListener {
|
||||
private MainAcitivityListener mListener;
|
||||
private final Logger log = new Logger(this);
|
||||
private ViewPager mViewPager;
|
||||
private String mPageRestoreRequest = null;
|
||||
|
||||
public ModDetailFragment() {
|
||||
// Required empty public constructor
|
||||
@@ -46,7 +47,7 @@ public class ModDetailFragment extends Fragment implements ModDetailListener {
|
||||
public static Fragment newInstance(String itemPosition) {
|
||||
ModDetailFragment fragment = new ModDetailFragment();
|
||||
Bundle args = new Bundle();
|
||||
args.putString(ARG_POSITION, itemPosition);
|
||||
args.putString(ARG_POSITION, itemPosition);//+"."+0);
|
||||
fragment.setArguments(args);
|
||||
return fragment;
|
||||
}
|
||||
@@ -54,8 +55,10 @@ public class ModDetailFragment extends Fragment implements ModDetailListener {
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
log.d("load instance");
|
||||
if (getArguments() != null) {
|
||||
mItemPos = getArguments().getString(ARG_POSITION);
|
||||
|
||||
}
|
||||
if (mListener != null) {
|
||||
mListener.onTitleTextChange(R.string.courses);
|
||||
|
||||
Reference in New Issue
Block a user