我对如何处理不同设备上的多次登录感到困惑,当有其他设备刚刚登录到同一用户时,我想将该功能返回给登录布局。
Future<EventArticleList> getEventArticleList(String token) async { BuildContext context; Map<String, String> headers = { "Accept": "application/json", "Authorization": "Bearer $token" }; var response = await client.get('$endpoint/', headers: headers); if (response.statusCode == 200) { print("Masuk Data"); return EventArticleList.fromJson( json.decode(response.body), ); } else if (response.statusCode == 401) { print("401"); return Navigator.of(context) .pushNamedAndRemoveUntil(RoutePaths.Login, (_) => false); } else { throw Exception("ini Eror apa ?"); } }
出现编译,我尝试将导航器添加回status.code == 401
NoSuchMethodError:方法'ancestorStateOfType'在null上调用
我对如何处理不同设备的多次登录感到困惑,当有其他设备刚刚登录到同一设备时,我想将功能返回给登录布局...
尝试此代码