注册 登录
编程论坛 Android开发

Android初学者请教问题。

vvvevvv 发布于 2016-02-26 16:23, 7098 次点击
程序代码:
package gzy.secret;

import android.content.Context;
import android.content.SharedPreferences;

public class Config {
    public static final String KEY_TOKEN="token";
    public static final String APP_ID="gzy.secret";
    public static String getCachedTOken(Context context){
        return context.getSharedPreferences(APP_ID,Context.MODE_PRIVATE).getString(KEY_TOKEN,null);
    }
    public  static void cacheToken(Context context,String token){
        SharedPreferences.Editor e=context.getSharedPreferences(APP_ID,Context.MODE_PRIVATE).edit();
        ();
    }
}


//这些是什么意思,我有些糊涂!
程序代码:
package gzy.secret;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        String token = Config.getCachedTOken(this);
        if (token != null) {
            Intent i = new Intent(this, AtyTimeLine.class);
            i.putExtra(Config.KEY_TOKEN, token);
            startActivity(i);
        }else{
            startActivity(new Intent(this,AtyLogin.class));
        }
    }
}
//在主窗口也写了一些代码,我看的也不是很明白,能不能帮帮忙,解释解释!谢谢
8 回复
#2
vvvevvv2016-02-27 10:49
没人回答么!!
#3
kevin_012016-03-30 08:48
判断有没有 KEY_TOKEN 对应的值,如果有就将KEY_TOKEN 和对应的值 通过intent 传入到 AtyTimeLine, 如果没有则 进入登陆界面AtyLogin,重新登陆。
这个应该是用来判断 登陆是否过期的。
#4
meteorsky2016-05-27 12:31
学习。。。。。
#5
xiaobulusi2016-06-03 20:36
英文好的就行
#6
隔壁的老王122016-06-10 13:32
#7
wendax5112016-06-21 11:21
安卓有前途么    我要开发一个安卓平台的游戏 怎么做啊

#8
lhh19812016-07-24 10:31
以下是引用wendax511在2016-6-21 11:21:48的发言:

安卓有前途么    我要开发一个安卓平台的游戏 怎么做啊

有前途的,未来就是移动互联网了
#9
益达炒鸡蛋2016-10-30 15:12
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
1