在开发Android应该用过程中,当我点击退出的时候报出了如下异常,纯新手

在开发Android应该用过程中,当我点击退出的时候报出了如下异常,昨天一天没有找出来,实在是笨的不行了,纯新手
logcat打印信息如下


03-20 23:11:23.789: W/dalvikvm(1926): threadid=1: thread exiting with uncaught exception (group=0xb3cfab20)
03-20 23:11:23.789: E/AndroidRuntime(1926): FATAL EXCEPTION: main
03-20 23:11:23.789: E/AndroidRuntime(1926): Process: com.example.haodf, PID: 1926
03-20 23:11:23.789: E/AndroidRuntime(1926): java.lang.IllegalStateException: Could not find a method exit_settings(View) in the activity class com.example.user.UserTab for onClick handler on view class android.widget.Button with id 'button5'
03-20 23:11:23.789: E/AndroidRuntime(1926): at android.view.View$1.onClick(View.java:3810)
03-20 23:11:23.789: E/AndroidRuntime(1926): at android.view.View.performClick(View.java:4438)
03-20 23:11:23.789: E/AndroidRuntime(1926): at android.view.View$PerformClick.run(View.java:18422)
03-20 23:11:23.789: E/AndroidRuntime(1926): at android.os.Handler.handleCallback(Handler.java:733)
03-20 23:11:23.789: E/AndroidRuntime(1926): at android.os.Handler.dispatchMessage(Handler.java:95)
03-20 23:11:23.789: E/AndroidRuntime(1926): at android.os.Looper.loop(Looper.java:136)
03-20 23:11:23.789: E/AndroidRuntime(1926): at android.app.ActivityThread.main(ActivityThread.java:5017)
03-20 23:11:23.789: E/AndroidRuntime(1926): at java.lang.reflect.Method.invokeNative(Native Method)
03-20 23:11:23.789: E/AndroidRuntime(1926): at java.lang.reflect.Method.invoke(Method.java:515)
03-20 23:11:23.789: E/AndroidRuntime(1926): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-20 23:11:23.789: E/AndroidRuntime(1926): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-20 23:11:23.789: E/AndroidRuntime(1926): at dalvik.system.NativeStart.main(Native Method)
03-20 23:11:23.789: E/AndroidRuntime(1926): Caused by: java.lang.NoSuchMethodException: exit_settings [class android.view.View]
03-20 23:11:23.789: E/AndroidRuntime(1926): at java.lang.Class.getConstructorOrMethod(Class.java:472)
03-20 23:11:23.789: E/AndroidRuntime(1926): at java.lang.Class.getMethod(Class.java:857)
03-20 23:11:23.789: E/AndroidRuntime(1926): at android.view.View$1.onClick(View.java:3803)
03-20 23:11:23.789: E/AndroidRuntime(1926): ... 11 more

0

1个回答

Caused by: java.lang.NoSuchMethodException: exit_settings [class android.view.View]
找不到方法,exit_settings 响应写错了,好好检查吧

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
为什么点击button按钮自动退出程序?
java代码
ANDROID开发中,新手们常常碰到的bug和异常
1.空指针异常 java.lang.NullPointerException 这个异常,是我们在软件开发中最简单,而且最容易犯的错误,一般遇到空指针的时候有如下几种情况: 一.想要使用的控件没有初始化,或者调用了不存在的对象,废话不多说,看代码: public class MainActivity extends AppCompatActivity { private T
android中的ANR(程序无响应)bug及其解决方案
ANR在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应 用程序无响应(ANR:ApplicationNotResponding)对话框。用户可以选择让程序继续运行,但是,他们在使用你 的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示 ANR 给用户。 不同的组件发生ANR 的时间不一样,主线
我平时用的ASP实用基础
我的ASP实用基础,新手应该用的到的东西,我的ASP实用基础,新手应该用的到的东西,我的ASP实用基础,新手应该用的到的东西,我的ASP实用基础,新手应该用的到的东西,
Android 返回键连续点击两次退出应用
返回键连续点击两次退出应用,一般大家都是使用时间差来实现功能,现在推荐使用handler来实现,看代码 使用工具类[b]DoubleClickExitHelper[/b] [code="java"] public class DoubleClickExitHelper { private final Activity mActivity; private boolean isOn...
Linux学习(6)-编辑文件时异常退出的解决办法(vi编辑器)
1.创建文件并写入数据 vim sun.txt 2.异常退出(模拟方式为直接关闭xshell的连接会话) 3.重新连接会话进入,发现报错,输入R vim sun.txt 报错信息如下: E325: ATTENTION Found a swap file by the name ".sun.txt.swp"           owned by: root   dat...
华为手机在开发中遇到的第一次安装过后按home键退出后台,在次点击图标进入的时候会再次走闪屏页的问题
我最近做的一个项目,在测试时发现在华为的手机上第一次加载我的程序进入的首页,这是按home键推到后台,再次点击桌面的图标进入程序,发现又走了闪屏页才会进入首页 在其他的手机上没有发现这个问题。 大致是因为我的入口activity是闪屏页,华为手机应该是在开发的时候对这个做了什么特殊的处理,第一次按home键的时候再次进入的时候会再次实力化这个入口activity,从而导致会在从走一遍, 解决
android 用 SharedPreferences实现app首次使用显示引导界面,之后使用将不再出现
功能如标题所示,话不多说,代码简单,注释清晰,一目了然: package com.kk.main;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;/** * 启动页,每次进入都要启动它 */public class WelwelActivity ex
Android在web view下点击返回键直接退出程序完美解决
Android在web view下点击返回键直接退出程序
Android 获取程序崩溃错误,自动退出程序
一、CrashHandler /** * UncaughtException处理类,当程序发生Uncaught异常的时候,有该类来接管程序,并记录发送错误报告. * * 需要在Application中注册,为了要在程序启动器就监控整个程序。 */ public class CrashHandler implements UncaughtExceptionHandler { ...
Dictionary Add会出现索引超出范围 的异常解决
高并发下,在Dictionary Add会出现索引超出范围。 如果锁是个类字段,非静态。多个请求之间的锁不是同一个。 解决方案, 一是改为静态锁。 二是将DICTIONARY改为ConcurrentDictionary吧。 建议采用第二个方案。 如果有一部分数据是第一次load就不会改的,可以采用 Lock/UnLock模型 经测试   在
Android 异常退出了怎么保存数据与如何判断当前Activity
问题介绍: 项目中 常常一些功能需要进行重新加载Activity,那么当前的保存的一些数据,就会随着Acyivity重建而消失,那么为了保证我们的用户体验,所以我们需要用一些方法保证 数据保存在Activity中。 我们可以调用onSaveInstanceState方法对Activity的状态进行保存,该方法在onStop之前调用即可。Activity被重新创建后,系统会调用onRestore...
android应用异常退出快速重启
android异常退出重启方法 一开始有这个需求的时候,上网查了很多文章,最终我选定了http://blog.sina.com.cn/s/blog_ac843e330102vek5.html作为参考,但是这个方法虽然能够保证重启成功,但是在重启的速度上并不能达到我的预期,使用AlarmManager定时任务来启动总是会有莫名其妙的延迟(1~3秒左右,最长甚至有过5秒),所以在这个基础上作了一点小小的修改
Android APK开发基础——Exception如何处理保证APP不闪退
1、APP不闪退 保证即使有exception没有捕捉处理,也不至于APP crash闪退。 该方案出自于: 捕获程序Crash,让你的APP告别闪退 https://www.jianshu.com/p/e0b81103d762   使用: 1、创建如下两个类ExceptionHandler 和QuitExceptionHandler public class Exception...
VS 2010 调试程序时,遇到错误直接跳出,不崩在错处
vs2010 调试程序的时候,遇到错误不崩溃,也不停在那一行,直接跳过去,然后在output窗口说,“xxx 错误,”。很是郁闷。 解决方法: 1.工具->选项->调试->启用异常助手; 2.调试->异常;(那些checkbox的对勾全都勾上)
linux 编辑文件过程中意外退出,再次进入报错解决
新的一天,点滴记录 对于同一个文件如果上次已经打开,而未关闭的情况下,又打开该文件进行编辑时,会出现一个提醒 长话短说,关闭这个提醒的话,先退出这个文件,然后输入命令 ll  -a 这个是查看你隐藏文件的,在你上一次意外退出时自动生成一个.swp隐藏文件,将它删除就可以了 友情提示: 由于是隐藏的文件,不能够使用rm -rf *.swp这样的形式进行删除
处理Fragment中退出Activity空指针异常
中项目中可能会有存在这样的情况:一个Activity中嵌套了Fragment,然后后面退出的时候就出现一款空指针异常,因为我们调用的时候采用的方式是:getContext.finish();空指针是因为宿主Activity已经被回收了所以就为空了: 解决办法:采用接口回调的方式将需要退出的动作回调给宿主Activity: 1 在fragment中定义接口: 2 在fragment
android 程序全局自动捕获异常 专制系统奔溃,异常退出无法找到原因的问题
(一) 前言 各位亲爱的午饭童鞋,是不是经常因为自己的程序中出现未层捕获的异常导致程序异常终止而痛苦不已?嗯,是的。。 但是,大家不要怕,今天给大家分享一个东东可以解决大家这种困扰,吼吼! (二) UncaughtExceptionHandler接口 这个接口,顾名思义,就是处理程序中没有处理的异常,而且是在系统抛出异常导致程序异常终止之前哦!那么,在Android里面怎么使用呢?
Android中Activity频繁进入再退出时程序崩溃的解决方案
最近在对一款开发中的游戏进行压力测试时会出现崩溃的问题,具体场景是 在进入一个Activity时立即按返回键退出该Activity再迅速进入该Activity,进入退出的时间间隔越短越容易发生崩溃,后来打印日志发现,由于Activity进入需要加载资源,退出需要释放资源,这两个操作都需要一定的时间,照以上场景进行压力测试就会出现 Activity在资源还没加载完之前然后程序就会去释放资源,这样就会
Android应用实现点击back键时,使应用返回桌面,而不是退出应用,类似微信,qq等聊天软件
在所要保留的Activity中重写onKeyDown()方法 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Intent home = new Intent(Intent.ACTIO
开发过程中遇到的异常及处理方法
------Mapped Statements collection already contains value for com.chong.model.AccountMapper.checkAccount ------错误原因是由于使用mybatis的AccountMapper.xml实现接口AccountMapper.java中的方法的时候的id有重复的值,比如  中的checkAc
安卓 EditText在用软键盘编辑点击删除键时程序无故闪退
产生原因:尚不明确,个人猜测是软键盘的删除键的命名规则和安卓底层的某个命名冲突,导致程序无端闪退,而且不打印闪退的日志,所以无从解决bug 解决方法:代码主动的去监听软键盘的删除键的事件,核心代码如下:private int num = 0; //监听软键盘的删除键 et_name_fragmentmine.setOnKeyListener(new View.OnKeyListener() {
MyEclipse破解后异常退出
我用的是2016版的MyEclipse开发工具,下载下来,破解后,运行了几分钟,出现一个错误 然后就自动退出了,退出后又出现了这个 这是怎么回事,弄了好几遍了
Program.四旋翼【飞控篇】
【飞控篇】下面先分为三部分,先介绍我所用的飞控板及其硬件特性。接着分两部分,第一部分是飞控板与电调及接收机的连接,第二部分讲飞控板的程序修改和编译烧录(GitHub上multiwii-firmware,配置文件config.h已有中文翻译)MWC是MultiWii Copter的缩写,它并不是指硬件产品,而是开源固件,是用Arduino IDE来编写的。M...
WebView造成的空指针(偶尔发生)
最近项目中有时候,偶尔的总会出现程序崩溃的现象。打开日志,看到报错是在webView.loadUrl();这一行的nullpointer   。然后我将这一行能判断为空的地方都加了判断,好尴尬,在同一个地方竟然还报空指针 !!!!!!简直了。最终发现 是因为这种情况发生总是 在网络差的情况下,并且我这个WebView是在Fragment中,所以导致才发现导致这种情况的原因应该是由于网络状况不好,没
按home键 再次进入应用无法回到退出是的界面
方法一: 设置 android:noHistory=true后,该Activity在statck中不留历史痕迹。默认的值是false。 举例说明,假设有三个Activity分别是:A,B,C。这三个Activity可以依次顺序启动下一个Activity,比如,在A中做一个Button,用户点击后跳转到B ; 同样,在B中也做一个Button,点击跳转到C。C不再做Button,只是一个
程序异常退出且没有任何coredump解决方法
如果程序异常退出而且没有任何信息,我们应该怎样做呢?我们可以attach到某个工作进程或者线程,之后同时对exit和_exit设置断点。之后对程序发压,如果程序出现异常,我们可能看到出现问题的堆栈。最近测试一个新写的模块,程序也异常退出了,没有任何的core信息,利用上面的方法没有解决问题。如下:通过在google上搜索,找到下面有用的网页:https://stackoverflow.com/qu...
android捕获异常并且安全退出程序
public class CrashHandler implements Thread.UncaughtExceptionHandler { private final String TAG = "CrashHandler"; //系统默认的UncaughtException处理类 private Thread.UncaughtExceptionHandle
App重启后Activity中的Fragment报View空指针异常
问题重现app3个activity,A->B->C,A是启动页,B是主页(B中的FragmentTabhost包含4个Fragment:a、b、c、d),C是登录页。停留在B中的d Fragment页时弹出热更新提示,点击重启app页面空白1秒后重走B生命周期,然后瞬间跳到C,C登录后发现B中的a Fragment报View空指针异常。       补充:B中的d Fragment需要...
Android App开发之ANR异常的原因分析及处理总结
Android App开发之ANR异常的原因分析及处理总结ANR的全称是application not responding,根据它的意思我们就能看出来是应用程序未响应,就像是我们在电脑上碰到的程序未响应,一般电脑出现这种情况,可能是由于我们打开了很多应用程序,占用了大量的内存,或者CPU时间片被一个应用程序长时间占用,不够分配,导致部分应用程序出现了无响应。Android和Windows基本一样,
Android开发常见异常和解决方案(一)
异常记录,填过的坑记录下来,作为以后的经验 异常1: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformDexWithDexForRelease' 产生原因:该bug 是由于 grade 的依赖包的问题,查看依赖是否重复但是版本不同。也可能出现的问题: 引入的jar包包含...
Android全局异常处理 实现自己定义做强制退出和carsh日志抓取
在做android项目开发时,大家都知道都会遇到,会弹出来一个强制退出的弹出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连我们自己本身可能都接受不了。虽然我们在发布程序时总会经过仔细的测试,但是难免会碰到预料不到的错误。 今天就来自定义一个程序出错时的处理,类似iphone的闪退。(虽然闪退也是用户不愿意看到的,但是在用户体验上明显比那个原生的弹窗好多了) 废
app首次进入的时候,新手操作进行提醒操作
android:layout_width="fill_parent"      android:layout_height="fill_parent" >                  android:layout_width="match_parent"          android:layout_height="match_parent"          android:layout
android:popupwindow响应返回键消失但不退出当前activity
网上一大堆什么设置焦点,让popupwidnow的view监听setonkeylistener都特么是扯淡,一丁点用都没。我这个亲测可用,试下吧,好用请给赞! @Override public void onBackPressed() { // super.onBackPressed();//这里要注释掉 if (popup!=null&&popup.is
android ANR异常及其解决方式 .
ANR定义      在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示ANR给用户。     解决ANR
Android全局异常处理(捕获异常,不弹出程序崩溃)
在做android项目开发时,大家都知道如果程序出错了,会弹出来一个强制退出的弹出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连我们自己本身可能都接受不了。虽然我们在发布程序时总会经过仔细的测试,但是难免会碰到预料不到的错误。 今天就来自定义一个程序出错时的处理,类似iphone的闪退。(虽然闪退也是用户不愿意看到的,但是在用户体验上明显比那个原生的弹窗好多了)
Android transaction Fragment时按返回键直接退出,没有返回到上一个Fragment
问题分析:最近做Android开发用到了一个Fragment切换到查看照片的Fragment,查看完照片按返回键没有按常规流程回到上一个碎片,而是直接退出APP了。 解决方案:删除父fragment下的包android.app.Fragment(如果包含了的话),改成兼容包android.support.v4.app.Fragement。同时导入android.support.v
listview 加载或者刷新的时候报数组越界异常
listview是常见的Android列表控件,为了看起来美观,无论是个人还是第三方都会给listview加个刷新头和加载的footer,但是有时候加的位置不正确会导致数组越界异常,常见的原因,可能是在添加适配器之前给listview设置的刷新头导致数组越界,把listview的添加header或者footer的时候要在适配器添加完成后添加 eg: 原来是这样(注掉部分为后期注掉的,原本是么有注
解决Eclipse打开后闪退 Eclipse在异常关闭后,启动闪退的解决办法
问题描述:Win7下 Eclipse编译原本没问题的工程时,第二天开始编译总是通不过,后来Debug As - Android Application 调试时出现卡死现象。任务管理器强制关闭,后重启Eclipse。后尝试重启计算机,开机后Eclipse一直出现双击图标后,还没打开便闪退。 问题解决: 网搜解决方法,eclipse打不开闪退解决方式 1、通过在命令行中输入“where java
Fragment内的webview监听返回键,activity内两次点击退出App之间相互冲突
第一次写博客,做得不好的地方请大家多多关照。最近公司项目开发遇到这样一个问题。主页面是几个fragment,其中一个fragment内放置的webview。要求就是在主页点击返回键响应连续点击两次退出APP,在加载网页的fragment内若网页能后退则顺序返回,网页不能后退则连续点击两次退出APP。那么问题来了:如果我们在activity内重写onKeyDown然后调用fragment内的方法的话...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 教育应该用大数据什么架构 纯新手该如何学习java