已尽力:
运行效果图:
MainActivity.java代码不需改变;;
;
新建LoginActivity.java的:
package com.example.minitwittersimulate;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Toast;
public class LoginActivity extends Activity
{
private SharedPreferences pref;
private SharedPreferences.Editor editor;
private EditText accountEdit;
private EditText passwordEdit;
private Button login;
private CheckBox rememberPass;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_login);
pref = PreferenceManager.getDefaultSharedPreferences(this);
accountEdit = (EditText) findViewById(R.id.etUsername);
passwordEdit = (EditText) findViewById(R.id.etPassword);
rememberPass = (CheckBox) findViewById(R.id.cbRememberPass);
login = (Button) findViewById(R.id.btnLogin);
boolean isRemember = pref.getBoolean("remember_password", false);
if (isRemember)
{
// 将账号和密码都设置到文本框中
String account = pref.getString("account",