android-报出的异常,捕捉部分被忽略

问题描述

报出的异常,捕捉部分被忽略

报出的异常java.lang.NoSuchMethodError: android.nfc.NdefRecord.createUri

来自这一段代码:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
   mNfcAdapter = NfcAdapter.getDefaultAdapter(this.getApplicationContext());
   try {
        if (mNfcAdapter == null) {
        } else {
            NdefRecord uriRecord = NdefRecord.createUri(someUri);
            NdefMessage msg = new NdefMessage(new NdefRecord[] {uriRecord});
            mNfcAdapter.setNdefPushMessage(msg, this);
        }
    } catch (Exception e) {
        Log.e(getClass().getSimpleName(), "initNfcNdefMessage()", e);
    }
}

但是initNfcNdefMessage 没有在堆栈轨迹打印。

解决方案

UncaughtExceptionHandler借口可以捕获,即使你的应用挂掉了,也可以捕获,呵呵

时间: 2024-09-25 00:29:48

android-报出的异常,捕捉部分被忽略的相关文章

listview-ArrayAdapter报出NullPointerException异常

问题描述 ArrayAdapter报出NullPointerException异常 在Activity中有一个listview.listview中使用arrayAdapter布局填充.array Adapter是从Activity中调用的.Activity传递一个arrayList对象到adapter.当执行Activity获得空指针异常.使用的以下的代码,要改哪里啊? 谢谢大家的指导! public class OpenTicketList extends Activity implement

android闹钟-我勒个缺android 闹钟设置异常!!!!!alarmManger所发送的广播启动一个activity

问题描述 我勒个缺android 闹钟设置异常!!!!!alarmManger所发送的广播启动一个activity 虚拟机上没问题,一到手机上就各种问题,我的android5.1手机上不是准点报时,要晚4分钟,我的Android5.0系统里无视定点直接报时.我真没辙了. 解决方案 Android闹钟 AlarmManager的使用 AlarmManager介绍 AlarmManager这个类提供对系统闹钟服务的访问接口. 你可以为你的应用设定一个在未来某个时间唤醒的功能. 当闹钟响起,实际上是系

【Python之旅】第四篇(二):Python异常处理与异常捕捉

 在Python程序的执行过程中,难免会出现异常的情况,如果做的是跟用户交互的程序,当用户输入不可接受的内容时,在可预见的范围内,我们当然是希望可以给用户一些提示,而不是原来Python内置异常中的那些提示语句,毕竟那些语句只适合给程序员做调试参考,对用户并没有多大的价值.因此这就需要了解Python的常见异常了.     当然,我们也可以制作自己的异常,当用户输入满足或不满足我们的需求时,就可以触发这些异常,以使我们写的程序更加人性化. 1.Python常见异常与演示     Python常见

异常处理-Struts2项目中声明式异常捕捉 却显示No result defined for action

问题描述 Struts2项目中声明式异常捕捉 却显示No result defined for action LoginForm.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"

android使用字体异常,求助帮忙,谢谢!

问题描述 android使用字体异常,求助帮忙,谢谢! AndroidRuntime: FATAL EXCEPTION: main Process: com.fogus.myapplication PID: 20011 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fogus.myapplication/com.fogus.myapplication.MainActivity}: java.lang.

networking-出现android.os.NetworkOnMainThreadException异常

问题描述 出现android.os.NetworkOnMainThreadException异常 当我运行我的android工程时,下边的代码中我得到了一个错误 URL url= new URL(urlToRssFeed); SAXParserFactory factory =SAXParserFactory.newInstance(); SAXParser parser=factory.newSAXParser(); XMLReader xmlreader=parser.getXMLReade

service-如何解决 android 中的异常问题?

问题描述 如何解决 android 中的异常问题? 在Android程序中,我创建了HttpDelete方法来调用REST web服务. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView txt = (TextView) findViewById(R.id.textView1); txt.setT

datagridview的异常捕捉

问题描述 使用datagridview进行数据输入时....因为表中主键所在列的唯一性约束当两行数据的列项值相同时--会弹出datagridview默认错误对话框本来想用try-catch来捕获异常可是不知道相关事件及具体写法默认对话框提示使用dataerror事件来重写错误信息本人查阅MSDN后使用以下代码仍然不能触发事件...求解决方法privatevoiddataGridView1_DataError(objectsender,DataGridViewDataErrorEventArgse

php错误及异常捕捉

原文:php错误及异常捕捉 在实际开发中,错误及异常捕捉仅仅靠try{}catch()是远远不够的. 所以引用以下几中函数. a)   set_error_handler 一般用于捕捉  E_NOTICE .E_USER_ERROR.E_USER_WARNING.E_USER_NOTICE 不能捕捉: E_ERROR, E_PARSE, E_CORE_ERROR, E_CORE_WARNING, E_COMPILE_ERROR and E_COMPILE_WARNING. 一般与trigger_