今天写登录注册页面,点击登录页面的“注册”按钮后软件突然崩溃,直接闪退,因为是新手,只能去网上搜。虽然网上解决方法众多,但也没找到可行的。想起来可以看Logcat,马上重新运行应用,查看崩溃时的日志,发现日志比较多,还都不认识,只好又复制日志上网搜索,无果。突发奇想,把注册页面有关Toolbar的内容删掉,重新运行应用,竟然成功从登录页面切换到注册页面。可能是注册页面的Toolbar和登录页面冲突了,具体原因未明,只能先不用这个Toolbar了。

Logcat

11-17 08:36:20.241 2389-2389/? E/libprocessgroup: failed to make and chown /acct/uid_10066: Read-only file system
11-17 08:36:20.241 2389-2389/? W/Zygote: createProcessGroup failed, kernel missing CONFIG_CGROUP_CPUACCT?
11-17 08:36:20.241 2389-2389/? I/art: Late-enabling -Xcheck:jni
11-17 08:36:20.346 2389-2389/com.example.zz.ebuy W/System: ClassLoader referenced unknown path: /data/app/com.example.zz.ebuy-1/lib/x86
11-17 08:36:20.375 2389-2389/com.example.zz.ebuy W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
11-17 08:36:20.454 2389-2402/com.example.zz.ebuy D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true

[ 11-17 08:36:20.494 2389: 2389 D/ ]
HostConnection::get() New Host Connection established 0xed656860, tid 2389
11-17 08:36:21.046 2389-2402/com.example.zz.ebuy D/libEGL: loaded /system/lib/egl/libEGL_emulation.so
11-17 08:36:21.047 2389-2402/com.example.zz.ebuy D/libEGL: loaded /system/lib/egl/libGLESv1_CM_emulation.so
11-17 08:36:21.066 2389-2402/com.example.zz.ebuy D/libEGL: loaded /system/lib/egl/libGLESv2_emulation.so

[ 11-17 08:36:21.089 2389: 2402 D/ ]
HostConnection::get() New Host Connection established 0xeea12890, tid 2402
11-17 08:36:21.142 2389-2402/com.example.zz.ebuy I/OpenGLRenderer: Initialized EGL, version 1.4
11-17 08:36:21.384 2389-2402/com.example.zz.ebuy W/EGL_emulation: eglSurfaceAttrib not implemented
11-17 08:36:21.384 2389-2402/com.example.zz.ebuy W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xeea13560, error=EGL_SUCCESS
11-17 08:36:24.441 2389-2389/com.example.zz.ebuy D/AndroidRuntime: Shutting down VM
11-17 08:36:24.442 2389-2389/com.example.zz.ebuy E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.zz.ebuy, PID: 2389
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.zz.ebuy/com.example.zz.ebuy.SignUp}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.Toolbar.setLogo(int)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.Toolbar.setLogo(int)' on a null object reference
at com.example.zz.ebuy.SignUp.onCreate(SignUp.java:33)
at android.app.Activity.performCreate(Activity.java:6237)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
at android.app.ActivityThread.-wrap11(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:148) 
at android.app.ActivityThread.main(ActivityThread.java:5417) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
11-17 08:36:28.615 2389-2389/com.example.zz.ebuy I/Process: Sending signal. PID: 2389 SIG: 9

Toolbar代码

         Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
toolbar.setLogo(R.drawable.ebuy);
toolbar.setTitle("eBuy");

Android Studio Activity Intent 闪退崩溃 Toolbar的更多相关文章

  1. Activity Monitor 闪退 & 无法进入睡眠

    情况描述 黑苹果主机突然无法进入睡眠. 考虑到可能是后台程序阻碍了系统正常进入睡眠, 于是想要通过Activity Monitor查看系统的活动情况,然而,Activity Monitor闪退. 重 ...

  2. android app启动就闪退怎么办?

    开发过程中,如遇到android app启动就闪退,不要急,直接进入调试模式运行app,就会取得出错的原因. http://blog.sina.com.cn/s/blog_44fa172f0102wg ...

  3. 印象最深的一个bug——排查修复问题事件BEX引发的谷歌浏览器闪退崩溃异常

    前言 最近,我们部门负责项目运维的小王频频接到甲方的反馈,运行的项目使用谷歌浏览器登录后,每次点击处理2秒后,浏览器自动闪退崩溃.小王同学折腾了一个星期,还没找到问题的原因.甲方客户都把问题反馈给项目 ...

  4. android studio Activity标题栏研究

    第一次研究时间:2016/7/30,以下研究主要存在于当前最新版本的android studio上.eclipse请参考 一.头部标题取消 当前版本新建工程在 application中默认主题为 an ...

  5. win10 Edge浏览器一打开就闪退崩溃的解决思路

    故障现象:从Win7.Win8.1升级到Win10,或是使用Win10一段时间后,发现Edge浏览器打开一到两秒就闪退,崩溃无法打开.解决方案: 1.尝试清理: C:\Users\Administra ...

  6. Android实现多次闪退清除数据

    背景 很多时候由于后台返回的数据异常,可能会导致App闪退.而如果这些异常数据被App本地缓存下来,那么即使杀掉进程重新进入还是会发生闪退.唯一的解决方法就是清除App数据,但是用户可能没有这个意识或 ...

  7. JAVA Eclipse开发Android程序会经常闪退是怎么回事

    类没有new就直接用会闪退,比如下面我在前面声明了ClientSocket的类,点击连接按钮之后,如果不先new就直接Connect就会闪退   你在当前页面创建findViewById的时候,如果找 ...

  8. Android Studio 使用Intent

    1.显式Intent Intent intent=new Intent(yzj.this,MainActivity.class);//当前活动的实例,要去的实例 startActivity(inten ...

  9. android studio实现Intent通信-------牛刀小试

    概述: 本博文实现一种小程序,两个Activity单向通信,主从关系,MainActivty 页面布局一个EditText+Button,实现逻辑是单击按钮将信息发送给另外一个DisplayMessa ...

随机推荐

  1. Servlet的会话(Session)跟踪

    以下内容引用自http://wiki.jikexueyuan.com/project/servlet/session-tracking.html: HTTP是一种“无状态”协议,这意味着每次客户端检索 ...

  2. 图解Windows下安装WebLogic

    Oracle 的Weblogic分开发者版本和生产版本,有32位和64位.一般生产版本的weblogic是64位的,安装文件是一个大小为1G多的jar包.去oracle官网上下载64版weblogic ...

  3. the apple code

    i know you will forget but 9 you will

  4. ajax 请求 get请求成功,post 404 not found

    今天在做express的一个ajax请求的时候发现get请求成功,post 就一直是 404 not found, 研究了半天 才发现是express 的请求方法做了限制,之前一直都是用的 app.g ...

  5. samba add new smbpasswd & recycle

    建立新账号(XXXXX)的范列: sudo useradd XXXXX -m   #建立本机用户且home下建文件夹 sudo smbpasswd XXXXX -a   #建立samba用戶且设定密码 ...

  6. _DataStructure_C_Impl:图的遍历

    #include<stdio.h> #include<stdlib.h> #include<string.h> //图的邻接表类型定义 typedef char V ...

  7. uva 10452 Marcus

    Problem I Marcus, help! Input: standard input Output: standard output Time Limit: 2 Seconds "Fi ...

  8. 【bzoj2464】中山市选[2009]小明的游戏

    直接转换成最短路 #include<algorithm> #include<iostream> #include<cstdlib> #include<cstr ...

  9. 远程查看日志-linux

    ssh 连接服务器 ssh user@www.xxx.com -p60022 用户名@ip 端口 进入日志所在目录 cat FILENAME 查看文本文件,P.S. 在查较大文件时为了避免刷屏,请使用 ...

  10. hive时间

    Hive中日期函数总结:1.时间戳函数日期转时间戳:从1970-01-01 00:00:00 UTC到指定时间的秒数select unix_timestamp(); --获得当前时区的UNIX时间戳s ...