Handling tag-writing errors
In this recipe, we will modify the NfcHelper
write methods to throw both custom and native exceptions to allow us to correctly identify what went wrong during the write operation. This will make our applications more bulletproof and user friendly.
Getting ready
The following settings need to be configured for the recipe:
Make sure you have a working Android development environment. If you don't, ADT Bundle is a good kit to start with (http://developer.android.com/sdk/index.html).
Make sure you have NFC-enabled Android device or a virtual test environment. Refer to the Testing your app all together recipe in Chapter 1, Getting Started with NFC.
It will be assumed that Eclipse is the development IDE.
How to do it...
In this application, we will be tweaking the writeNdefMessage
and formatTag
methods we have used so far in the book. We will use the code files from the Leaving a (small) note – Part 2 recipe of Chapter 6, Reading Tag Content – Real-life Examples, to perform...