zoukankan      html  css  js  c++  java
  • 第二阶段冲刺9

    这是一个关于登陆进入对应用户界面的几个功能。

    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
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    package com.example.shazidouhuiapp.activity;
     
    import android.content.Intent;
    import android.os.Bundle;
    import android.widget.Toast;
     
    import androidx.annotation.Nullable;
    import androidx.appcompat.app.AppCompatActivity;
     
    import com.example.shazidouhuiapp.Bean.User;
    import com.example.shazidouhuiapp.MainActivity;
    import com.example.shazidouhuiapp.R;
     
    import java.util.Timer;
    import java.util.TimerTask;
     
    import cn.bmob.v3.Bmob;
    import cn.bmob.v3.BmobQuery;
    import cn.bmob.v3.BmobUser;
    import cn.bmob.v3.exception.BmobException;
    import cn.bmob.v3.listener.QueryListener;
     
    public class splash extends AppCompatActivity {
        @Override
        protected void onCreate(@Nullable Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.splash);
            Timer timer = new Timer();
            timer.schedule(timertask, 2000);
            Bmob.initialize(this,"e575c228703fd6ae7b822919edc18236");
        }
     
        TimerTask timertask = new TimerTask() {
            @Override
            public void run() {
                BmobUser currentUser = BmobUser.getCurrentUser(User.class);
                //逻辑判断是否登录,登陆了进入对应用户界面
                if (currentUser!=null) {
                    String id=currentUser.getObjectId();
                    BmobQuery<User> query=new BmobQuery<>();
                    query.getObject(id, new QueryListener<User>() {
                        @Override
                        public void done(User user, BmobException e) {
                            if(user.getType().equals("student")){
                                startActivity(new Intent(splash.this, studentinterface.class));
                            }
                            else if(user.getType().equals("teacher")){
                                startActivity(new Intent(splash.this,teacherinterface.class));
                            }
                        }
                    });
     
                }
                else {
                    startActivity(new Intent(splash.this, mobloging.class));
               }
     
            }
        };
    }
  • 相关阅读:
    分析内存泄露问题
    Android 官方博客
    python 2.*和3.*的变化
    python __init__.py
    关于python的import
    Android----Gradle
    Python---string
    uwsgi01---uwsgi文件
    Nginx02---指令集实现静态文件服务器
    python依赖文件的生成requirement.txt
  • 原文地址:https://www.cnblogs.com/wwbzuiku/p/13090411.html
Copyright © 2011-2022 走看看