прочитать текстовый файл из URL
var responser = await http.get("https://xxx .com/api.txt");
var puu = responser.body;
int iss = int.parse(puu);
и попытаться получить то, что было сохранено в прошлый раз
SharedPreferences prefs;
String userName = prefs.getString("counter");
, затем использовать, если сохранено, прежде чем ничего не делать, нужно запустить его, если новое значение не сохранено до
if (userName == iss) {
} else {
prefs.setInt('counter', iss);
Category category = Category();
category.id = puu;
Navigator.of(context).push(MaterialPageRoute(
builder: (BuildContext context) => FourthRoute(
category: category,
accountLogin: accountLogin,
account: currentAccountProfile)));
}
получить ошибку
Unhandled Exception: NoSuchMethodError: The method 'getString' was called on null.
Receiver: null
Tried calling: getString("counter")