Add New
Here the instructions to add new category :
SERVER
1. Open the_city database at phpmyadmin panel, and open table category 2. Default category list we give is 10 item :

3. Insert new category item, by execute this query :
11 ---> id new category
'New Category' ---> name new category

ANDROID
1. Update Sqlite Database -- > Open file res/values/category.xml
<item>11</item> ---> id new category
<item>New Category</item> --> name new category
<item>@drawable/ic_new_category</item> --> new icon category
2. Add Drawer Menu String Title -- > Open file res/values/strings.xml
<string name="title_nav_new_category">New Category</string> ---> String for title drawer menu
3. Add Drawer Menu -- > Open file res/menu/menu_drawer.xml
<item
android:id="@+id/nav_new_category"
android:icon="@drawable/ic_nav_new_category"
android:title="@string/title_nav_new_category" /> ----> item menu drawer
4. Add Map Menu Category --> Open file res/menu/menu_activity_maps.xml
<item
android:id="@+id/nav_new_category"
android:title="@string/title_nav_new_category" /> ----> item menu drawer
5. Open file java/app/thecity/ActivityMain.java open method
Handle when drawer menu click
case R.id.nav_new_category:
fragment = new FragmentCategory();
bundle.putInt(FragmentCategory.TAG_CATEGORY, cat[10]);
break;
nav_new_category --> menu id from menu_drawer.xml
cat [10] --> gain id new category from array of integer at category.xml
6. Open java/app/thecity/ActivityMaps.java
CHANGED FILE
#Server
data at table Category
#Android
res/values/category.xml
res/values/strings.xml
res/menu/menu_drawer.xml
res/menu/menu_activity_maps.xml
java/app/thecity/ActivityMain.java
java/app/thecity/ActivityMaps.java
Add New Category Done :)
Last updated