My Requirement is login user information need to pass Main Activity.Main Activity is Tab Group Activity
Tab Group Activity I have done like this : Android Tab view
I have implemented SharedPreferences.
Login Activity part ...
if((selectedxecutive.toString().equals("MARADANA R1")) && (password.getText().toString().equals("xont"))){
RDExecutive rdExecutive = new CommonFunctionActivity().getExecutiveObject(selectedxecutive);
strBusinessUnit = rdExecutive.getBusinessUnit();
strExecutive = rdExecutive.getExecutiveCode();
strTerritoryCode = rdExecutive.getTerritoryCode();
SharedPreferences.Editor prefsEditor = myPrefs.edit();
prefsEditor.putString("BusinessUnit", strBusinessUnit);
prefsEditor.putString("Executive", strExecutive);
prefsEditor.putString("TerritoryCode", strTerritoryCode);
prefsEditor.commit();
Intent showContent = new Intent(getApplicationContext(),MainActivity.class);
startActivity(showContent);
}
Retrieve in SalesRouteActivity Activity which is contain tab ... (MainActivity contain tab host details & SalesRouteActivity is first tab host)
SharedPreferences myPrefs = this.getSharedPreferences("myLogedPrefs", MODE_WORLD_READABLE);
String strBusinessUnits = myPrefs.getString("BusinessUnit", "");
String strExecutives = myPrefs.getString("Executive", "");
String strTerritoryCodes = myPrefs.getString("TerritoryCode", "");
This is give NUllPointException....
Please help me on how to store the login user values...
Thanks in advance