1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| val pr = getSharedPreferences("login_flag", Context.MODE_PRIVATE) login_flag = pr.getString("login_flag","null") if(login_flag == "null"){ Toast.makeText(this@MainActivity,"未添加过账户",Toast.LENGTH_SHORT).show() val dialog = AlertDialog.Builder(this@MainActivity) val tem_layout = layoutInflater.inflate(R.layout.add,null) dialog.setView(tem_layout) .setCancelable(false) .setTitle("添加账户") .setPositiveButton("确认",object:DialogInterface.OnClickListener{ override fun onClick(dialog: DialogInterface?, which: Int) { val login_new_name = tem_layout.findViewById<EditText>(R.id.add_name) val login_new_pass = tem_layout.findViewById<EditText>(R.id.add_pass) if(login_new_pass.text.toString()=="" && login_new_pass.text.toString()==""){ Toast.makeText(this@MainActivity,"不可以为空",Toast.LENGTH_SHORT).show() }else{ val newPr = getSharedPreferences("login_info",Context.MODE_PRIVATE) val pr_editor = newPr.edit() pr_editor.putString("login_name",login_new_name.text.toString()) pr_editor.putString("login_pass",login_new_pass.text.toString()) pr_editor.apply() val pr2 = getSharedPreferences("login_flag",Context.MODE_PRIVATE) pr2.edit().putString("login_flag","true").apply() Toast.makeText(this@MainActivity,"账号:${login_new_name.text.toString()},密码:${login_new_pass.text.toString()}",Toast.LENGTH_SHORT).show() }
} }) .setNegativeButton("取消",null) .create() .show() }else{ val pr3 = getSharedPreferences("login_info",Context.MODE_PRIVATE) val tem_name = pr3.getString("login_name","null") val tem_pass = pr3.getString("login_pass","null") Toast.makeText(this@MainActivity,"账号:${tem_name},密码:${tem_pass}",Toast.LENGTH_SHORT).show() Toast.makeText(this@MainActivity,"正在登录",Toast.LENGTH_SHORT).show() login.myLogin(tem_name,tem_pass,myhandle)
}
|