我一直在尝试调试在flutter中通过平台通道调用的原生android代码,调试只在flutter端。执行不会在原生 android 中遇到断点。应用程序按预期工作,但调试没有。我正在使用 Android 工作室。有人可以告诉我如何调试本机 android 代码吗?
我正在尝试在我的 flutter 项目中创建一个范围模型,但我似乎无法弄清楚为什么会出现错误。这个作用域模型实现有什么问题?我有一个带有底部导航器的主页。在个人资料选项卡中,我在树深处的小部件中获取了我需要的关注者列表,因此我尝试使用scopedmodel。
型号代码是
class RelationshipsModel extends Model {
List<Relationship> relations;
RelationshipsModel(this.relations);
void add(String name) {
relations.add(new Relationship("", "", name, name));
notifyListeners();
}
}
Run Code Online (Sandbox Code Playgroud)
创建作用域模型的配置文件页面如下。在这里,我从该州的 Firebase 获取关注者列表,并使用它来创建作用域模型的模型。
class ProfileWidget extends StatefulWidget {
@override
_ProfileWidgetState createState() => _ProfileWidgetState();
}
class _ProfileWidgetState extends State<ProfileWidget> {
@override
initState() {
super.initState();
getCurrentUserDetails();
}
getCurrentUserDetails() async {
_name = await CacheService.getCurrentUser();
var following = await service.getFollowingList(_name);
setState(() {
this._following = following;
});
}
@override
Widget build(BuildContext context) {
if (this._name == null) {
return new …Run Code Online (Sandbox Code Playgroud)