Here is what I want to do, I have an android login form with username and password, after the user enters his credentials and login, the next form should display on top of the page welcome,+username entered from the login page! but if user revisited my app then the message should be welcome back username, and how i can know the user has visited again in my app?, can someone please help me??
I'm new to android development and don't know how to go about this. Thanks public class HomeScreen extends Activity implements OnClickListener { String response = null;
public static HomeScreen object = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
object = this;
// String type = getResources().getString(R.string.TYPE);
// Logger.logger("mobile type :::::::::::: " + type);
// if (type.equalsIgnoreCase("mobile")) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
// }
setContentView(R.layout.home);
findViewById(R.id.btn_call_us).setOnClickListener(this);
findViewById(R.id.btn_email_us).setOnClickListener(this);
findViewById(R.id.btn_panel_book).setOnClickListener(this);
findViewById(R.id.btn_get_instant_quote).setOnClickListener(this);
findViewById(R.id.btn_logout).setOnClickListener(this);
((TextView) findViewById(R.id.tv_welcome_msg_title)).setText("Welcome "
+ Comman.getPreference(HomeScreen.this, AppConstants.PRE_F_NAME, "") + "!");
new getJustInData().execute();
}
String response;
@Override
protected String doInBackground(String... params) {
try {
response = HttpProcess.postDataOnServer(AppConstants.URL_WELCOME + "client="
+ Comman.getPreference(HomeScreen.this, AppConstants.PRE_COMPANY_NAME, ""));
Logger.logger("respons in welcome Message : " + response);
} catch (Exception e) {
response = "";
}
return "";
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
PDialog.dismiss();
String msg = Comman.getPreference(HomeScreen.this, AppConstants.PRE_WELCOME, "");
try {
String WelComeMsgResponseList = JsonParser.readWelcomeResponse(response);
if (WelComeMsgResponseList != null && WelComeMsgResponseList.length() > 0) {
Comman.setPreference(HomeScreen.this, AppConstants.PRE_WELCOME, WelComeMsgResponseList);
((WebView) findViewById(R.id.webview)).loadData("<font style='color:#ffffff;'><MARQUEE> "
+ WelComeMsgResponseList + " </MARQUEE></font>", "text/html", null);
((WebView) findViewById(R.id.webview)).setBackgroundColor(Color.BLACK);
return;
}
} catch (Exception e) {
} catch (Error e) {
}
((WebView) findViewById(R.id.webview)).loadData("<font style='color:#ffffff;'><MARQUEE> " + msg
+ " </MARQUEE></font>", "text/html", null);
((WebView) findViewById(R.id.webview)).setBackgroundColor(Color.BLACK);
}
}
}