報出的異常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借口可以捕獲,即使你的應用掛掉了,也可以捕獲,呵呵