android 注销

1、在个人中心退出系统MainActivity

2、清空保存的登录数据

3、打开登录LoginActivity

方法:

SharedPreferencesManager.getInstance(mContext).Clear();
Toast.makeText(mContext, "注销成功,系统正在跳转!", Toast.LENGTH_SHORT).show();
mContext.startActivity(new Intent(mContext, LoginActivity.class));
MainActivity.instance.finish();

其中

public void Clear() {
SharedPreferences sharedPreferences = mContext.getSharedPreferences(
"ABC", Context.MODE_PRIVATE);
Editor editor = sharedPreferences.edit();
editor.clear();
editor.commit();
}

MainActity中定义:

public static MainActivity instance;

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
instance = this;

}

时间: 2024-08-04 15:18:40

android 注销的相关文章

Android学习笔记(十一)BroadcastReceiver动态注册、注销示例

在上一篇博文中简单介绍了一下BroadcastReceiver的相关知识点,本篇举一个在代码中动态的注册.注销BroadcastReceiver的栗子. 1.首先创建一个MyReceiver并继承BroadcastReceiver,既然要动态注册该receiver的话,就无需在AndroidManifest.xml中配置它了: 1 public class MyReceiver extends BroadcastReceiver { 2 public static final String AC

android如何实现注销功能

1.首先你的了解一下简单的注销的流程是怎么样 a.简单的举个例子,就像我们经常用的app, 例如qq.当我们点击注销按钮之后,一般都会重新返回登陆界面,这时候我们再按返回键是没有用的. b.在android上面来实现这个功能的话,首先你得了解TaskStack的含义.如果你了解了.请继续下面的步骤c c.我们首先来模拟一下界面.有一个按钮,点击这个按钮我们就实现了注销的功能. 2.接下来就是你怎样去实现你的注销流程,这个流程最终要的一点是你要清楚的了解到你注销的时候,其实是将你的TaskStac

Android --账户注销

参考博客:android如何实现注销功能 Intent logoutIntent=new Intent(SettingActivity.this,LoginActivity.class); //在执行完成Activity跳转的时候会清空TaskStack,并且将创建一个新的TaskStack logoutIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(log

Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等

http://blog.csdn.net/h7870181/article/details/8653865 以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了.后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了. 网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习. 需要用到以下几个工具: Openfire  最新版本(

Android Studio开发基础之动态注册与注销BroadcastReceiver

1.New→Other→BroadcastReceiver package com.example.lhb.startservice; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.widget.Toast; public class MyReceiver extends BroadcastReceive

Android 的永久登陆 与注销登陆

一.永久登陆 sharedprefrence 存储 userID  以及 password private String FILE = "saveUserNamePwd";//用于保存SharedPreferences的文件 private SharedPreferences sp = null;//声明一个SharedPreferences sp = getSharedPreferences(FILE, MODE_PRIVATE);//初始化sharedprefrences prot

【Android翻译】组件通信模式

目标:避免紧耦合 本文对原文进行了精简 原文链接:Communication patterns for application components 紧耦合 组件之间相互持有引用,以及直接调用方法.在下面的代码中,MenuFragment持有MagazineActivity的直接引用,因此, MenuFragment 就与 MagazineActivity紧耦合了. 一旦没有了MagazineActivity,就无法工作了. // 紧耦合示例 class MenuFragment extends

Cocos2dx 3.0开发环境搭建--Eclipse上构建一个Android项目

一.前言: 本篇主要介绍Cocos2d-x 3.0的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld运行起来了.看完本篇博客之后,你就会知道Cocos2d-x 3.0竟然发生了如此大的变化,变得如此简单,环境搭建.项目创建.编译的方式更加人性化了. 二.环境准备: 1.下载ADT Bundle(Eclipse捆绑了SDK和ADT),或者是Eclipse安装了ADT插件. 2.安装JDK.NDK.Ant .Python,然后配置环境. 3.Coco

ubuntu14.04下android开发环境的搭建5-2:JDK的安装

一 JDK下载 从oracle官网下载JDK7,没有下载最新JDK8,是因为习惯下载次新版本,相对来说比较稳定. jdk下载首页: http://www.oracle.com/technetwork/java/javase/downloads/index.html jdk7下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 选择了LINUX X64版本,如下所示: 二 J