java - Create a page that asks for user details before the main activity starts -


i want create page asks user input details when first use app. after that, app should start , go straight main activity every time unless want change details. there dropdown menu editdetails.

i tried add image here , apparently don't have 10 reputation post images.

so user details page ask users name, age, address. , these entries saved database.

how can make editdetails activity appear on first use only? current mainactivity.java below

import android.app.activity; import android.app.actionbar; import android.app.fragment; import android.os.bundle; import android.view.layoutinflater; import android.view.menu; import android.view.menuitem; import android.view.view; import android.view.viewgroup; import android.os.build;  public class mainactivity extends activity {      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);          if (savedinstancestate == null) {             getfragmentmanager().begintransaction()                     .add(r.id.container, new placeholderfragment()).commit();         }     }      @override     public boolean oncreateoptionsmenu(menu menu) {          // inflate menu; adds items action bar if present.         getmenuinflater().inflate(r.menu.main, menu);         return true;     } 

use shared preferences. once user details entered update variable called isset. every launch check isset variable, if not set pass intent editdetails activity.


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -