于是开始编写 android 应用程序,主要是开源和教程来学习语言。
我现在有一个问题,如果用户登录过一次,他就不必再次登录。在这里阅读了很多答案后,我为此使用了 SharedPref ,但是由于这个原因,该应用程序正在跳帧。
这是我的代码。
SharedPreferences prefs = getPreferences(Login.this);
prefs = PreferenceManager.getDefaultSharedPreferences(Login.this);
String remUsername = prefs.getString("username", null);
String remPassword = prefs.getString("password", null);
if (remUsername != null && remPassword != null)
{
String result = null;
try {
result = imService.authenticateUser(
remUsername.toString(),
remPassword.toString());
} catch (UnsupportedEncodingException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
Intent i = new Intent(Login.this, FriendList.class);
startActivity(i);
Login.this.finish();
}