|
@@ -4,6 +4,7 @@ import android.app.ActionBar;
|
|
import android.app.Activity;
|
|
import android.app.Activity;
|
|
import android.app.Fragment;
|
|
import android.app.Fragment;
|
|
import android.app.FragmentManager;
|
|
import android.app.FragmentManager;
|
|
|
|
+import android.content.Context;
|
|
import android.content.res.Configuration;
|
|
import android.content.res.Configuration;
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
import android.support.v4.app.ActionBarDrawerToggle;
|
|
import android.support.v4.app.ActionBarDrawerToggle;
|
|
@@ -18,6 +19,7 @@ import java.util.ArrayList;
|
|
import de.tudarmstadt.informatik.hostage.R;
|
|
import de.tudarmstadt.informatik.hostage.R;
|
|
import de.tudarmstadt.informatik.hostage.ui2.adapter.DrawerListAdapter;
|
|
import de.tudarmstadt.informatik.hostage.ui2.adapter.DrawerListAdapter;
|
|
import de.tudarmstadt.informatik.hostage.ui2.fragment.HomeFragment;
|
|
import de.tudarmstadt.informatik.hostage.ui2.fragment.HomeFragment;
|
|
|
|
+import de.tudarmstadt.informatik.hostage.ui2.fragment.ProfileManagerFragment;
|
|
import de.tudarmstadt.informatik.hostage.ui2.model.DrawerListItem;
|
|
import de.tudarmstadt.informatik.hostage.ui2.model.DrawerListItem;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -34,9 +36,13 @@ public class MainActivity extends Activity {
|
|
|
|
|
|
private ArrayList<DrawerListItem> drawerItems;
|
|
private ArrayList<DrawerListItem> drawerItems;
|
|
|
|
|
|
|
|
+ public static volatile Context context;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
super.onCreate(savedInstanceState);
|
|
|
|
+ MainActivity.context = getApplicationContext();
|
|
|
|
+
|
|
setContentView(R.layout.activity_drawer_main);
|
|
setContentView(R.layout.activity_drawer_main);
|
|
|
|
|
|
ActionBar actionBar = getActionBar();
|
|
ActionBar actionBar = getActionBar();
|
|
@@ -53,6 +59,7 @@ public class MainActivity extends Activity {
|
|
drawerItems.add(new DrawerListItem(R.string.drawer_threat_map, R.drawable.ic_menu_mapmode));
|
|
drawerItems.add(new DrawerListItem(R.string.drawer_threat_map, R.drawable.ic_menu_mapmode));
|
|
drawerItems.add(new DrawerListItem(R.string.drawer_records, R.drawable.ic_menu_gallery));
|
|
drawerItems.add(new DrawerListItem(R.string.drawer_records, R.drawable.ic_menu_gallery));
|
|
drawerItems.add(new DrawerListItem(R.string.drawer_services, R.drawable.ic_menu_set_as));
|
|
drawerItems.add(new DrawerListItem(R.string.drawer_services, R.drawable.ic_menu_set_as));
|
|
|
|
+ drawerItems.add(new DrawerListItem(R.string.drawer_profile_manager, R.drawable.ic_menu_set_as));
|
|
drawerItems.add(new DrawerListItem(R.string.drawer_settings, R.drawable.ic_menu_preferences));
|
|
drawerItems.add(new DrawerListItem(R.string.drawer_settings, R.drawable.ic_menu_preferences));
|
|
drawerItems.add(new DrawerListItem(R.string.drawer_app_info, R.drawable.ic_menu_info_details));
|
|
drawerItems.add(new DrawerListItem(R.string.drawer_app_info, R.drawable.ic_menu_info_details));
|
|
|
|
|
|
@@ -135,6 +142,9 @@ public class MainActivity extends Activity {
|
|
case 0:
|
|
case 0:
|
|
fragment = new HomeFragment();
|
|
fragment = new HomeFragment();
|
|
break;
|
|
break;
|
|
|
|
+ case 4:
|
|
|
|
+ fragment = new ProfileManagerFragment();
|
|
|
|
+ break;
|
|
default:
|
|
default:
|
|
break;
|
|
break;
|
|
}
|
|
}
|