草庐IT

php - 如何从服务器上的php文件获取json数据到flutter应用程序

我在我的大学服务器上托管了一个php文件,当我在服务器上运行该文件时,它运行良好。运行链接中的php文件后,我可以获得json数据http://www.alkadhum-col.edu.iq/Teachers%20Activities/get.php但是当我在应用程序屏幕上flutter地尝试时,我无法得到。首先,我尝试更改网址无效。其次,我试图将json对象转换为.toString()并且也不起作用。import'package:flutter/material.dart';import'package:http/http.dart'showget;import'dart:conve

php - 如何从服务器上的php文件获取json数据到flutter应用程序

我在我的大学服务器上托管了一个php文件,当我在服务器上运行该文件时,它运行良好。运行链接中的php文件后,我可以获得json数据http://www.alkadhum-col.edu.iq/Teachers%20Activities/get.php但是当我在应用程序屏幕上flutter地尝试时,我无法得到。首先,我尝试更改网址无效。其次,我试图将json对象转换为.toString()并且也不起作用。import'package:flutter/material.dart';import'package:http/http.dart'showget;import'dart:conve

flutter - Dart 语法杀了我 -> VoidCallback

我使用了一些代码,无法理解这种语法哲学:示例:SomeClasssomeClass=newSomeClass();classSomeClass{VoidCallback_callback;setonCallback(VoidCallbackcallback){_callback=callback;}someFunction(){if(_callback!=null){_callback();}}}...某处...在StatefulWidget类中:@overridevoidinitState(){super.initState();someClass.onCallback=_onCal

flutter - Dart 语法杀了我 -> VoidCallback

我使用了一些代码,无法理解这种语法哲学:示例:SomeClasssomeClass=newSomeClass();classSomeClass{VoidCallback_callback;setonCallback(VoidCallbackcallback){_callback=callback;}someFunction(){if(_callback!=null){_callback();}}}...某处...在StatefulWidget类中:@overridevoidinitState(){super.initState();someClass.onCallback=_onCal

json - 如何解决这个 "The getter ' 长度' was called on null"

我在我的大学服务器上托管了一个php文件,当我在服务器上运行该文件时,它运行良好。运行链接中的php文件后,我可以获得json数据http://www.alkadhum-col.edu.iq/Teachers%20Activities/get.php但是当我在应用程序屏幕上的抖动中尝试时无法得到它们时得到“getter'length'wascalledonnull”。import'package:flutter/material.dart';import'package:http/http.dart'ashttp;import'dart:convert';voidmain(){runA

json - 如何解决这个 "The getter ' 长度' was called on null"

我在我的大学服务器上托管了一个php文件,当我在服务器上运行该文件时,它运行良好。运行链接中的php文件后,我可以获得json数据http://www.alkadhum-col.edu.iq/Teachers%20Activities/get.php但是当我在应用程序屏幕上的抖动中尝试时无法得到它们时得到“getter'length'wascalledonnull”。import'package:flutter/material.dart';import'package:http/http.dart'ashttp;import'dart:convert';voidmain(){runA

flutter - DropdownButton 始终处于禁用状态

我将一个DropdownButton放在TileList的尾部,设置文档中显示的参数以使其处于事件状态,但无论如何它都保持禁用状态。ListTile是ListView的一部分,未包含在下面的代码中。我按照文档所述设置了setState()但无济于事。我找不到这个问题的根本原因,不知道是什么原因造成的。我试过使用int作为值的枚举,但它也没有用。...finalStorestore;Unitsunit;@overridevoidinitState(){super.initState();unit=store.state.weatherState?.temperature?.unit;}.

flutter - DropdownButton 始终处于禁用状态

我将一个DropdownButton放在TileList的尾部,设置文档中显示的参数以使其处于事件状态,但无论如何它都保持禁用状态。ListTile是ListView的一部分,未包含在下面的代码中。我按照文档所述设置了setState()但无济于事。我找不到这个问题的根本原因,不知道是什么原因造成的。我试过使用int作为值的枚举,但它也没有用。...finalStorestore;Unitsunit;@overridevoidinitState(){super.initState();unit=store.state.weatherState?.temperature?.unit;}.

flutter - BottomNavigatonBar 的 onTap(index) 方法上的 SetState() 不会重建小部件树

我正在尝试将webview_flutterWebView连接到BottomNavigationBar。我希望在点击选项卡时使用新URL重新加载View。在onTap回调我将_currentUrl更新为新的url并使用新的选项卡索引调用设置状态。为什么标签栏正在更新但网页View没有重建?我错过了什么?classWebViewAppextendsStatefulWidget{@overrideStatecreateState(){returnWebViewState();}}classWebViewStateextendsState{int_currentTabIndex=0;Strin

flutter - BottomNavigatonBar 的 onTap(index) 方法上的 SetState() 不会重建小部件树

我正在尝试将webview_flutterWebView连接到BottomNavigationBar。我希望在点击选项卡时使用新URL重新加载View。在onTap回调我将_currentUrl更新为新的url并使用新的选项卡索引调用设置状态。为什么标签栏正在更新但网页View没有重建?我错过了什么?classWebViewAppextendsStatefulWidget{@overrideStatecreateState(){returnWebViewState();}}classWebViewStateextendsState{int_currentTabIndex=0;Strin