我想在另一个 dart 文件中访问
cameras
,我该怎么做,我的应用程序很复杂,无法通过构造函数共享,我正在使用 Getx(我是 getx 的新手),需要帮助
这是我的 main.dart
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
final cameras = await availableCameras();
runApp(MyApp());
}
它是一个局部变量,但你可以全局声明它并为它创建一个 getter 函数:
var cameras;
void main(){
// initialize cameras here
}
getCameras()=>cameras;
您可以在任何地方调用
getCameras()
或 cameras
本身 来获取该变量的值。