这是我想要做的,我有一个用户名和密码的Android登录表单,在用户输入凭证并登录后,下一个表单应该显示在页面顶部,从登录页面输入+用户名!但如果用户重新访问我的应用程序,然后该消息应该欢迎回来的用户名,以及我怎么知道用户已经在我的应用程序再次访问?,有人可以帮助我?如何显示欢迎回来消息,包括用户名
我是新来的android开发,不知道如何去做这件事。谢谢 公共类HomeScreen扩展Activity实现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);
}
}
}
您'TextView'使用'.setText( “欢迎” +用户名) ;' – Mohit
分享你的工作,会尽力帮助你 – AndroidDev
米没有得到你们说的 –