android 中intent跳转是灰色的,没有效果,显示intent = null
1.没有设置startActivity(intent)
startActivity(intent);
这一行代码应该放在整个功能结束前的一行,如下:
//登录验证代码@Overridepublic void onClick(View v) {Intent intent = null;switch (v.getId()){case R.id.btn_login:String mpass = "";// 通过AlertDialog.Builder这个类来实例化我们的一个AlertDialog的对象AlertDialog.Builder builder = new AlertDialog.Builder(LoginActivity.this);// 设置Title的图标builder.setIcon(R.drawable.zstu);// 设置Title的内容UserDBHelper databaseHelper = new UserDBHelper(LoginActivity.this,"test.db",null,1);SQLiteDatabase db = databaseHelper.getReadableDatabase(); // 这里先用.getreadableDatebase查一下Cursor cursor = db.query("user_info",null,"_id=?",new String[]{id.getText().toString().trim()},null,null,null);String mname = id.getText().toString().trim();if(cursor.moveToNext()){@SuppressLint("Range")String s1 = cursor.getString(cursor.getColumnIndex("user_password"));mpass = s1;}String user_id = id.getText().toString().trim();String user_pwd = pass.getText().toString().trim();//Cursor cursor = db.rawQuery("select id from user_info where id=?", new String[]{"2018329621209"});if (user_id.equals(mname) && user_pwd.equals(mpass) && user_id.equals("")==false ) {Toast.makeText(LoginActivity.this, "登录成功", Toast.LENGTH_SHORT).show();builder.setTitle("登录成功");builder.show(); // 显示出该对话框//若账号密码输入正确则保存账号并返回主界面//保存全局变量账号application app_id = (application)getApplication();app_id.setID(user_id);//返回主界面intent = new Intent(LoginActivity.this, MainActivity.class);} else {Toast.makeText(LoginActivity.this, "您的输入有误,请重试", Toast.LENGTH_SHORT).show();builder.setTitle("您的输入有误,请重试");builder.show(); // 显示出该对话框}break;case R.id.btn_register:intent = new Intent(LoginActivity.this, RegisterActivity.class);break;}//启动Activity的跳转代码尽量放在onclick函数结尾}的上一行//我在这出现一个问题,第一个intent处是白色的说明可以跳转,但是第二个是灰色的显示intent=null//后来才想明白我一开始没放注册页面,修改的时候是直接改成switch的,但之前只有一个按键没有注册,startActivity是紧跟着登录功能的//在我设置了注册后应该把startActivity的代码下移至整个功能的最后一行。startActivity(intent);}
2.有的intent是白色的,有的是灰色的
startActivity(intent);
代码应放在整体功能最后一行。同上
如果提前放在某一个跳转intent中,后面的intent都会无效。
android 中intent跳转是灰色的,没有效果,显示intent = null相关推荐
- android tabhost 动画,Android中使用TabHost 与 Fragment 制作页面切换效果
三个标签页置于顶端 效果图: 在文件BoardTabHost.java中定义页面切换的效果:切换页面时,当前页面滑出,目标页面滑入.这是2个不同的动画设定动画时要区分对待 import android ...
- Android学QQ空间相册浏览类型横向滑动效果显示多图片MyHorizontalScrollView
Android学QQ空间相册浏览类型横向滑动效果显示多图片MyHorizontalScrollView 我们来定制一下吧 布局文件:activity_main.xml <LinearLayout ...
- Android中实现整个视图切换的左右滑动效果
Android中提供了一个Gallary,可以实现图片或者文本的左右滑动效果. 如何让整个视图都能实现左右滑动,达到类似于Gallary的效果呢?可以直接用一个开源的ViewFlow来实现. 项目 ...
- android 中Service跳转到Activity
Intent news = new Intent(mContext, Activity_News.class);news.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) ...
- 解决Android中WebView跳转到浏览器的问题
用到了腾讯x5的webview 当然原生的也可以 //腾讯x5implementation 'com.tencent.tbs.tbssdk:sdk:43939' MyApplication->o ...
- Android中Fragment跳转生命周期
一.Fragment跳转Fragment(replace方法) 对于replace方法,当第二个页面onCreate后,第一个页面会执行完生命周期,第二个页面才会执行完后续的生命周期函数. 二.Vie ...
- Android中应用百度地图API开发地图APP实例-显示百度地图
场景 效果 在使用百度地图API之前需要先在百度地图开放平台中申请API_KEY http://lbsyun.baidu.com/index.php 申请API_KEY 登录百度开放平台后找到控制台下 ...
- Android中利用广播接受者简单几步实现拨号显示归属地
2019独角兽企业重金招聘Python工程师标准>>> 前面已经贴出了实现来电显示归属地的代码,在那个基础了,简单几步,实现拨号时显示归属地 第一步: BroadcastReceiv ...
- android应用控制百度地图,Android中应用百度地图API开发地图APP实例-显示百度地图...
场景 效果 在使用百度地图API之前需要先在百度地图开放平台中申请API_KEY 申请API_KEY 登录百度开放平台后找到控制台下的应用管理-创建应用 依次输入应用名,应用类型选择Android S ...
最新文章
- 机器学习算法与Python实践之(三)支持向量机(SVM)进阶
- java安装库源文件_JOGL安装
- matlab非线性回归delta,讲解:Delta-sigma、Matlab、analog-to-digital、MatlabPython|SQ
- 插入排序---希尔插入排序算法(Javascript版)
- C++重载操作符详解
- python 网易_python发送网易邮件
- 论文笔记_SLAM_An Overview of SLAM
- vc6.0怎么新建c语言项目
- 学习矩阵分析与应用过程中的点滴记录(一)
- 基于JavaMail的Java邮件发送:简单邮件发送
- Debian中安装Vmware Tools
- a5松下驱动器参数设置表_「精品干货」松下A5伺服驱动器参数设置与常见故障解决分析...
- python 一键登录126邮箱
- html5桌面打开网页是有问号,点击HTML页面问号出现提示框
- Html Table 表格 画斜线
- 这些“黑话”只有PCB设计制造内行人才懂!附PCB术语及英文对照
- 领导问“你这块表多少钱?”缺心眼说价钱,不懂这4个话术惹麻烦
- 8000字34张图史诗级介绍同轴电缆、双绞线、光纤等线缆,超级详细!
- 【Redis】window(win11)系统redis的安装使用最新教程——图文介绍
- Linux 网络延迟排查方法
热门文章
- 最长上升子序列问题 (LIS)
- fzu - 2164 Jason's problem
- nyoj36最长公共子序列 动态规划
- NYOJ 562 盒子游戏
- NYOJ 252 01串 dp
- spingmvc的一些简单理解和记录
- Linux - alias 定义的变量
- 如何转换指定 波长 到 RGB 颜色?
- Aspose.Words提示The document appears to be corrupted and cannot be loaded.
- Codeforces Round #257 (Div. 2) B. Jzzhu and Sequences