Backing up user data in Note to self
So, with our new-found insight into exceptions, let's modify our Note to self code, and then we can be introduced to JSONObject
and JSONException
.
First, let's make some minor modifications to our Note
class.
Add some more properties that will act as the key in a key-value pair for each aspect of our Note
class:
private val JSON_TITLE = "title" private val JSON_DESCRIPTION = "description" private val JSON_IDEA = "idea" private val JSON_TODO = "todo" private val JSON_IMPORTANT = "important"
Now, add a constructor and an empty default constructor that receives a JSONObject
reference and throws a JSONException
error. The body of the first constructor initializes each of the members that define the properties of a ...
Get Android Programming with Kotlin for Beginners now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.