萌新关于跳转问题的问题!!!!!!

package com.example.application;

import actionmovie.LoginActivity;
import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.animation.AlphaAnimation;

import android.view.animation.Animation;

import android.view.animation.Animation.AnimationListener;

import android.widget.ImageView;

public class MainActivity extends Activity {

private ImageView welcomeImg = null;

@Override  
protected void onCreate(Bundle savedInstanceState) {  
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.activity_main);  
    welcomeImg = (ImageView) this.findViewById(R.id.welcome_img);  
    AlphaAnimation anima = new AlphaAnimation(0.3f, 1.0f);  
    anima.setDuration(3000);// 设置动画显示时间  
    welcomeImg.startAnimation(anima);  
    anima.setAnimationListener(new AnimationImpl());  

}  

private class AnimationImpl implements AnimationListener {  

    @Override  
    public void onAnimationStart(Animation animation) {  
        welcomeImg.setBackgroundResource(R.drawable.boot_0000);  
    }  

    @Override  
    public void onAnimationEnd(Animation animation) {  
        skip(); // 动画结束后跳转到别的页面  
    }  

    @Override  
    public void onAnimationRepeat(Animation animation) {  

    }  

}  

private void skip() {  
    startActivity(new Intent(MainActivity.this, LoginActivity.class));  
    finish();  
}  

}

上述是开机动画,要跳到 LoginActivity,动画结束后失败。
package actionmovie;

import com.example.application.BMainActivity;
import com.example.application.R;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Toast;

public class LoginActivity extends Activity implements OnClickListener {

private Button logbtn = null;
private EditText username = null;
private EditText password = null;
private String pswd, name;
private CheckBox checkboxButton = null;
SharedPreferences sp = null;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
    init();
}

private void init() {
    // TODO Auto-generated method stub
    username = (EditText) findViewById(R.id.login_edit_account);
    password = (EditText) findViewById(R.id.login_edit_pwd);
    logbtn = (Button) findViewById(R.id.login_btn_login);
    checkboxButton = (CheckBox) findViewById(R.id.Login_Remember);

    if (sp.getBoolean("checkboxBoolean", false)) {
        username.setText(sp.getString("username", null));
        password.setText(sp.getString("password", null));
        checkboxButton.setChecked(true);

    }
    logbtn.setOnClickListener(LoginActivity.this);
}

@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
    name = username.getText().toString().trim();
    pswd = password.getText().toString().trim();
    if (v == logbtn) {
        if (name.equals("admin") && pswd.equals("123456")) {
            if (name.trim().equals("")) {
                Toast.makeText(this, "请您输入用户名!", Toast.LENGTH_SHORT).show();
                return;
            }
            if (pswd.trim().equals("")) {
                Toast.makeText(this, "请您输入密码!", Toast.LENGTH_SHORT).show();
                return;
            }
            boolean CheckBoxLogin = checkboxButton.isChecked();
            if (CheckBoxLogin) {
                Editor editor = sp.edit();
                editor.putString("username", name);
                editor.putString("password", pswd);
                editor.putBoolean("checkboxBoolean", true);
                editor.commit();
            } else {
                Editor editor = sp.edit();
                editor.putString("user", null);
                editor.putString("pass", null);
                editor.putBoolean("checkboxBoolean", false);
                editor.commit();
            }
            Intent intent = new Intent();
            intent.setClass(LoginActivity.this, BMainActivity.class);
            startActivity(intent);
            finish();
        } else {
            AlertDialog.Builder builder = new Builder(LoginActivity.this);
            builder.setTitle("                                          请确认!");
            builder.setMessage("                                    账号或密码错误");
            builder.setPositiveButton("是", null);
            builder.show();
        }
    }
}

}
两段代码,我一段段的切掉运行,发现在
if (sp.getBoolean("checkboxBoolean", false)) {
username.setText(sp.getString("username", null));
password.setText(sp.getString("password", null));
checkboxButton.setChecked(true);

    }
    缺少这个if语句是不会停止运行,且跳转成功,请问怎么解决啊。
0

1个回答

大佬们求解答啊啊啊啊

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于萌新初识VUE的那些事
接触VUE这个东西,时间说长不长,说短不短,作为一个刚入坑社会不久的程序员来说,我只能说是初有见识。提笔写下这篇博客,也只是希望可以帮助到一些刚入坑前端的萌新们,具体有一些说的不到位的地方,如果大家有发现的地方欢迎指正,我们共同将进步。整篇文章我可能会用很皮的语风进行表达,如果是十分喜欢严谨的同学从这里开始就不要继续看下去了,可能会引起你极度的不适。另外在这里我想要说一句题外话,FGO这个五分游戏...
一条计算机萌新的自我独白(主要是鸡汤文)
  今天溜的比较慢,结果被留下来了看实验室,==也可能是自己比较傻吧,一直没有去配把钥匙。晚上在实验室也睡不着,闲来无事,想起了这两年来一步一步的走进计算机这个万恶的圈子,有爱也有恨,和大家聊聊自己的一点感受吧! n  对于我这种不大喜欢玩游戏的人来说,在上大学之前,甚至连基本的Word都不咋会用,打字啥的也是慢的出奇(虽然后来个人觉得打字速度跟学计算机没啥太大关系),更别说对电脑有甚么亲切感了。...
bnu 51644 Whalyzh's Problem(网络流,最大密度图) (北师16校赛)
很久以前,当whalyzh同学是一个萌新的时候,遇到了这么一个问题:n给定长为的序列,构造一个只有0和1的长为的序列,使得的值最大。n小Q同学想了一秒钟之后说:这不是一眼题么?然后whalyzh同学瞬间就会了。n过了几天,当whalyzh同学还是一个萌新的时候,遇到了这么一个问题:n给定阶方阵,构造一个只有0和1的的向量,使得的值最大。n小Q同学想了一分钟之后说:这不是一眼题么?然后wh
ListView简单DEMO
ListView简单DEMO。关于其子view跳转问题。
Python3萌新入门笔记(1)
在之前的教程中,我们已经学会了安装Python以及PyCharm。在这里,我们打开PyCharm,它是一种Python IDE(集成开发环境)。在这个软件中,我们来学习Python的基础知识。首先,我们先在软件中,打开Python控制台或者命令行程序。Python控制台打开之后,会直接进入交互式环境,显示提示符“>>>”。而命令行程序则会显示DOS的命令提示符,我们需要输入“Python”或者“Py
WPF跳转新窗体
n                MainWindow mw = new MainWindow();n                mw.Show();n                this.Hide();//当前窗体隐藏nn 
JSP中页面嵌套无法再子页面中跳转新页面的问题
在页面嵌套的处理中有两种基本的方式,一个是用html的iframe标签,另个就是用jsp:include标签,这两种标签的都可达到页面嵌套的目的,不过他们也有区别,前者是与被嵌入页面一起编译,后者是动态编译,即不与主页面一起编译,如果在开发中用前者就会在跳转页面时,跳转后的页面也会嵌入之前的主页面中,后者就不会有这种问题,不过后者只能添加另一个jsp页面,在实际的需求中往往会先进入页面的contr...
超萌新级的学习心得——简易建站(linux)
之前的文章提到过可能会有使用除Windows外的其他系统建站的心得,恰好最近也学习了使用linux建站,于是写下了这篇学习心得。环境:阿里云购买的服务器(CentOS),lamp架构(Apache + Mysql + PHP),WordPress。nn通常情况下,搭建网站需要以下的准备工作:nn找或者买一个服务器n 在服务器上安装系统(服务器本质也是个主机电脑,配置允许的情况下你甚至可以在上面玩扫...
ios应用源码之发布一个问题 就提供一个新demo,页面导航跳转的简单demotest 2018127
ios应用源码之发布一个问题 就提供一个新demo,页面导航跳转的简单demotest
1052.卖个萌
要注意输出“Are you kidding me? @\/@”时,在双引号中表示‘\’要用双斜杠表示,否则会出错。#include <iostream>n#include <vector>nusing namespace std;nnvector<string> extract(string s) {n vector<string> v;n stri...
javascript页面的跳转
这是关于javascript页面的之间跳转的问题 这里有5大种
2018 TSCTF 之萌新瞎扯
一. Web1.   Are you in class根据hint猜测应该是构造xff头,查看源代码发现注释删掉注释符号,并构造192网段的xff头,提交得到flag2.   Buy flag进入页面发现要注册,注册页面对age进行了限制,对是否是数字进行了判断,猜测使用了php中的is_numeric函数,用16进制绕过,绕过之后再次使用账号进行登录,发现主页出现了变化,猜测应该是将age带入数...
ftp 跳转 ie 问题
ftp 跳转 ie 问题
CSU 2151 集训难度(线段树)
其实是个超傻逼的题目,但是交了20几发,就死在一个写惯了的小错误上n这种题目一看建两个标记就好了,nntag1tag1tag1:表示区间加标记ntag2tag2tag2:表示区间覆盖标记nn那么下传方式很显然:nn先下传 tag2tag2tag2,更新 tag2tag2tag2 和 vvv 和 tag1tag1tag1n然后下传 tag1tag1tag1,更新 vvv 和 tag1tag1tag1...
AxureRP9萌新修炼手册(1.1).pdf
这本电子书免费开源,包含Axure RP 9完整的知识结构以及产品原型实现的方法,欢迎大家坚持学习!
ext异步跳转问题(解决过滤器的问题)
解决ext异步跳转问题,解决过滤器的问题
一只萌新OIer的自我介绍
看有很多人的blog首页都有一些介绍,于是我也想写一篇>_<.rn本人是一个在ZJ的初二学生,一只比较菜的萌新OIer.rn习惯使用的语言为C++,小学用的是Pascal,现在已经忘光了.rnQQ 2153902322,手机号什么的就不公开了,虽然公开了也没人在意.rn爱好不多,平时也就写写代码,写写blog,听听歌啥的.曾经沉迷于Minecraft无法自拔,现在总算从坑里爬出来了.rn目前所在...
卞萌教授讲座笔记
n n n nnnnn图片发自简书Appn演奏:与乐器,与音乐,与观众的关系教学:除了上述关系之外还有与学生,与家长的关系中国教学的问题:技术很好,声音不好演奏方面:1.了解乐器:什么的是好听的声音:自然的声音,通透的声音,练习的时候寻找共鸣体,注意感受榔头敲的感觉2.与乐谱的关系:谱面的记号与音符的关系3.与观众:背谱演奏:黑暗中背谱对场地的适应能力教学:选材/选才...
急急,萌新关于web项目配置的问题
我创建和搭建好tomcat服务器后写了一个简单的html文件发现在web project中运行不了rn 但只单独点击html文件中运行却可以!rn![图片说明](https://img-ask.csdn.net/upload/201811/09/1541771443_897673.png)rn![图片说明](https://img-ask.csdn.net/upload/201811/09/1541770846_664683.png)rn 我发现在web project上点击运行只能到http://localhost:8080/cn.itcastrn 而在html文件中运行却可以到http://localhost:8080/cn.itcast/demo.htmlrn 这可能是什么原因导致的rn ?????????
萌宠家园 关于宠物的网页制作
就是学校课设的时候做的,仅供大家参考。看一看 不怎么好 特别简单的界面。
关于最大团问题的一种新算法
关于最大团问题的一种新算法.pdf 一篇论文来的
波动方程Cauchy问题的一种间接求解方法.pdf
关于波动方程Cauchy问题的一种新的解法
(萌新求助)关于反射的问题
萌新入坑,最近在自学反射的问题,感觉好难理解[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/47.gif][/img]rn然后有个关于Invoke的问题:rn[img=https://img-bbs.csdn.net/upload/201712/11/1512973357_917753.png][/img]rn但是我看参数都是object[]类型了呀。。。rn大概代码是酱:rnMain:rn[code=csharp]rnvar run = new Func();rnList methodsList = new List();rnforeach (var methods in run.GetType().GetMethods())rnrn Console.WriteLine(methods.Name);rn methodsList.Add(methods);rnrnvar params= new object[] ...//一些字符串...;rnrnvar methods = methodsList.Find(p=>p.Name == name)rnmethods?.Invoke(run,params); //错误提示说在这行rn[/code]rnFunc类:rn[code=csharp]rnclass Funcrnrn public void 想调用的方法(object[] params)...//...;rnrn[/code]rn这里说不能把string转成object[],但是我感觉这里用的都是object[]的数组来着。。。rn刚入坑,感觉看什么都一知半解的。。。求大神指点一下[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/47.gif][/img]
(萌新求助)关于文件读取的问题
最近在做一个检测文件的工具,要读取文件内容(文件数量多但比较小),然后想问几个问题,感觉找了好久都找不到答案(或者是因为对一些语法还有机制什么的不太熟悉,找不到思路)[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/47.gif][/img]rn1.因为是边学边写的,所以经常在调试找原因,然后(每次修改代码之后)第一次调试的时候,(检测文件的)速度都比较慢,然后我直接再去进行调试的话,速度就只有第一次的一半左右,想问下这是什么原因。。是文件读取出来之后保存在哪里了吗(我是用FileStream+StreamReader读取的成字符串,再去检测内容的,然后每次读取完文件我都有关闭流)rn2.因为感觉速度有点慢(我是按顺序去一个一个文件读取然后检测),所以想用任务来同时检测多个文件,自己想的方法是把Task添加到一个List里头去,但是调试的时候发现有很多文件被跳过去了,而且是随机的,这是为啥。。我原本以为是任务没有执行完就过去了,就加了个WaitAll的方法,但是还是没有检测完全部文件。。
萌新求助:关于button空指针问题
代码大部分按照书上来的,开始用的imagebutton 后来改用button都报错。rn报错行数大概在button.onclickliestener那一行,萌新不懂为什么会报错。QAQ明明xml里有这个控件的呀rnrn代码如下:rn主函数:rn[code=java]package com.example.call;rnrnimport java.util.ArrayList;rnimport java.util.HashMap;rnimport java.util.List;rnimport java.util.Map;rnrnimport android.app.ListActivity;rnimport android.content.Intent;rnimport android.net.Uri;rnimport android.os.Bundle;rnimport android.view.View;rnimport android.widget.Button;rnimport android.widget.ImageButton;rnimport android.widget.SimpleAdapter;rnrnpublic class MainActivity extends ListActivity rn rnrn @Overridern protected void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn final Button bImageButton =(Button) findViewById(R.id.callphone);rn SimpleAdapter adapter=new SimpleAdapter(this, getDate(), R.layout.activity_main, rn new String[]"name","number","img",rn new int[]R.id.peoplename,R.id.peoplenumber,R.id.callphones);rn setListAdapter(adapter);rn bImageButton.setOnClickListener(new Button.OnClickListener()rnrn @Overridern public void onClick(View v) rn // TODO 自动生成的方法存根rn Intent intent=new Intent(Intent.ACTION_CALL, Uri.parse("tel://1502203"));rn startActivity(intent);rn );rn rnrn rn public List> getDate()rn List> list=new ArrayList>();rn Map map=new HashMap();rn rn map.put("name","sue" );rn map.put("number", "13012259133");rn map.put("img", R.drawable.imgcall_phone);rn list.add(map);rn rn map=new HashMap();rn map.put("name","alice" );rn map.put("number", "15022037651");rn map.put("img", R.drawable.imgcall_phone);rn list.add(map);rn rn return list;rn rn rnrn[/code]rnrnxml:rn[code=java] rn rn rn rn rn rn rn rnrnrn rn rn rn rn rnrnrn[/code]
萌新求教,关于内存分配的问题
#includernstrcut name rn char * fname;rn;rn------------------------------------------------------------------------------------rnint main(void) rn struct name * my_name;rn my_name->fname=(char *)malloc(10*sizeof(char));rn return 0;rnrn当然这样是错的 (为什么)rn-------------------------------------------------------------------------------------rnint main(void) rn struct name * my_name;rn my_name=(struct name *)malloc(siezeof(struct name));rn return 0;rnrn这是对的rn-------------------------------------------------------------------------------------rnint main(void) rn struct name my_name;rn my_name.fname=(char *)malloc(10*sizeof(char));rn return 0;rnrn这是对的。rn
涡旋激发和KT相变
涡旋激发和KT相变,浅显知识,专供萌新观看,关于论文方面的
解决mui框架跳转问题
暴力解决mui框架跳转问题,如果会影响页面其他跳转问题可在a表情中添加js代码
李筱逸 JDBC.xmind
本人纯萌新,根据老师教导,总结关于JDBD的思维导图,请各位指正
Unity3D 萌新入门学习资源汇总
官网安装地址点这里,选择个人版即可。nn要破解请自己去找(担心放链接就被删了,偷偷提示下载区有:Unity 2018 破解)。nnnn!!!注意:最新版没有自带Standard Assets,需要自己去Asset Store下载。Asset Store的打开方式和下载方式在下面。nn目录nn脚本nn天空盒nn地形nn预制件nnUInn摄像机nn相机跟随nn多个相机切换nn相机渲染纹理Render...
解读《班主任带班常见问题及解决策略》| 江锋
n n n nnnnn1nn一:日工作常规nn严格管理晨训n晨读n课间操n体育活动n写日记n。。。。。nn二:周常规nn组织学生积极参加周一的升旗仪式n清查学校班级评估情况,研究具体改进措施,发扬长处,克服缺点n开展好班委会和团委会n组织好班级文艺活动n座位每周换一次,时间由值日班长确定n给学生推荐一本好书,要求他们本周内读完n要求每个学生每周做一件有意义的事情,组织...
数学建模试题大全包括“选课问题”等
数学建模试题大全 包括“选课问题”,“水产的养殖与捕捞”,“三角形识别”,“隔离设计”“供应与选址”“医疗保障基金额度的分配”“定价问题”等
萌新,请教一个问题。
问题描述:如图,看书写的代码,vs2017报错,求指教!rnrn谢谢大神。rnrn[img=https://img-bbs.csdn.net/upload/201802/05/1517819196_683815.png][/img]rn[img=https://img-bbs.csdn.net/upload/201802/05/1517819205_395711.png][/img]rn
oracle 语法问题,萌新
先拜谢各位,小弟刚上手,问个小白问题,n我用查询出了一个结果集,nA B C D四列,其中D列为金额,我现在想用最简单的方法,使现有结果集数据不变,加入E列,E列为D列的所有值之和,E列每行数据一样即可,该如何写呢?
ecplise的问题,萌新求教
[img=https://img-bbs.csdn.net/upload/201505/17/1431841757_794840.jpg][/img]rn这是怎么回事呢,??rn
萌新问点萌新该问的问题
[code=python]class people:rn age=1rn def __init__(self):rn self.age=42rnp1=people()rnpeople.age=123rnprint(p1.age)[/code]rnrnrn[code=python]class people:rn age=1rnp1=people()rnpeople.age=123rnprint(p1.age)[/code]rnrnrn为什么第一个输出是42 而第二个代码输出是123呢?初始化不是应该在p1=people()时候发生的吗?
萌新求助,裸机问题
操作系统课设,想实现能在裸机运行的简易小操作系统,怎么实现裸机环境呢,是用虚拟机实现吗,可是用虚拟机不是也要选系统吗,真的萌新,求大佬解释
萌新的linux之旅18
安全上下文的更改查看安全上下文 nls -Z nvim /etc/sysconfig/selinux将getenforce开启,如果getenforce是关闭模式,setenforce无法更改setenforce 0 #警告模式 n修改后getenforce 为警告模式 nsetenforce 1 n在修改之后getenforce 为强制拒绝模式别的地方建立的文件移到 n/var/ftp/pu
印萌打印管理
自助打印软件,自助打印系统,电脑自助打印,微信自助打印,QQ自助打印,qq自动接收文件打印,网页自助打印,打印店和文印店必备,特别适合高校、社会等打印店
【萌新求教】无操作登陆过期跳转首页的问题
1.我在登陆的时候将当前用户的信息放入Session中。并设置30分钟过期时间。rn2.每次访问后台方法都校验当前Session是否过期。如果过期重定向至首页。rn那么,如果我后台的方法中都没有操作Session 那么,这个第一次登陆30分钟后失效。还是最后一次操作后失效?
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 萌新学习java 萌新的java学习之路