共享首选项在登录后但通过以下代码exit(0)退出应用程序后会保存用户名。 我的目标是保留数据,直到用户注销为止。
我尝试了SystemChannels.platform.invokeMethod('SystemNavigator.pop'); 而不是exit(0); 但结果还是一样。
//exit(0);
SystemChannels.platform.invokeMethod('SystemNavigator.pop');
//这里,首选项显示一个名为username的项目,其值为“ abc”,而第二次该值为“”
SharedPreferences pref = await SharedPreferences.getInstance();
预期结果:在用户注销之前,值永远不能为“”。