2 momo1199 Momo1199 于 2013.03.18 17:16 提问

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

报出的异常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 没有在堆栈轨迹打印。

1个回答

l445695623
l445695623   2013.03.19 10:17
已采纳

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!