readData static method

Future readData(
  1. String key
)

Reads data saved under provided key from shared preferences. Returns data if it is successfully read.

Implementation

static Future<dynamic> readData(String key) async {
  var data = await _channel.invokeMethod('readData', {'key': key});
  if (data != false) {
    return data
        .toString()
        .substring(data.toString().indexOf(':') + 1, data.toString().length);
  } else {
    throw NoKeyInStorageException(
        'No such key found in phone storage. Consider saving it to storage before reading.');
  }
}