Android --LoginActivity模板登录
2024-08-21 02:39:16
Android Studio使用自带LoginActivity模板,制作登录界面
登录界面功能:
1、记住表单账户密码,并自动登录
//获得sp实例对象 sp = this.getSharedPreferences("userInfo", Context.MODE_WORLD_READABLE); //如果登陆过,直接登录 if(sp.getBoolean("ISLOAD",false)) { Intent intent = new Intent(this, MainActivity.class); intent.putExtra("USER",sp.getString("USER_NAME", "")); startActivity(intent); this.finish();//关闭登录界面 }
2、实现登录成功界面跳转
@Override protected void onPostExecute(final Boolean success) { mAuthTask = null; showProgress(false); if (success) { //调用uiHandler Message msg = new Message(); uiHandler.sendMessage(msg); finish(); } else { mPasswordView.setError(getString(R.string.error_incorrect_password)); mPasswordView.requestFocus(); } } private Handler uiHandler= new Handler(){ @Override public void handleMessage(Message msg) { //记住用户名、密码、 SharedPreferences.Editor editor = sp.edit(); editor.putString("USER_NAME", mEmail); editor.putString("PASSWORD", mPassword); editor.putBoolean("ISLOAD", true); editor.commit(); // Activity跳转 Intent intent = new Intent(LoginActivity.this, MainActivity.class); startActivity(intent); } };
登录跳转参考:android笔记---LoginActivity extends FinalActivity
AsyncTask参考:android AsyncTask介绍
记住密码参考:Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)
Handler方法参考:android.os.handler
Intent传递参数:Android 中的Intent在两个Acitvity传递数据示例
最新文章
- SET QUOTED_IDENTIFIER ON和SET ANSI_NULLS ON
- 【Tsinghua OJ】多米诺骨牌(domino)问题
- Crontab使用mailx的一点发现
- 关于Ibatis.net ,将List<;T>; 作为参数的学习笔记
- sass中常用mixin
- oracle时间模型
- UVa 699 落叶
- poj 2565 Ants (KM+思维)
- 第四十五节,logging日志模块
- 在android中,如何去掉webview读取网页后点击网页上的按钮出现的方框
- 关于音频总线IIS的学习---Verilog
- SQL不重复查找数据及把一列多行内容拼成一行
- Wordpress搭建
- mysql count group by统计条数方法
- DNS 解释 --- 解析域名给电脑,电脑只看得懂1.1.1.1.1 这些ip地址 所以要翻译给他
- What is API Level?
- 2dx 3.0环境配置(mac)
- 最近总想着写一个模拟alert和confirm插件,代替原生的
- arcgis server10.1 gp GetResultMapServiceLayer
- HDU 3473 Minimum Sum(划分树)
热门文章
- ERROR com.opensymphony.xwork2.interceptor.ParametersInterceptor.error:34 - Developer Notification
- Apache Spark源码走读之1 -- Spark论文阅读笔记
- [SHELL进阶] (转)最牛B的 Linux Shell 命令 (四)
- 一看就懂的Android APP开发入门教程
- 【IOS笔记】View Controller Basics
- windows系统中ubuntu虚拟机安装及web项目到服务上(二)
- WIN7 64位系统下的服务程序更新失败问题解决
- php数据缓存
- 小米2/2S 手机由 Smartisan OS ROM 刷回 MIUI 教程
- 微信内置浏览器UserAgent的判断