【发布时间】:2020-07-04 22:13:04
【问题描述】:
import 'package:flutter/material.dart';
import 'package:image_picker/image_picker.dart';
class HomePage extends StatefulWidget {
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
TextEditingController textController = TextEditingController();
@override
Widget build(BuildContext context) {
return Scaffold(
body: Padding(
padding: EdgeInsets.all(15),
child: ListView(
children: <Widget>[
TextField(
controller: textController,
),
SizedBox(height: 10),
GestureDetector(
onTap : () async {
await ImagePicker.pickImage(source: ImageSource.camera);
},
child: Center(
child: Icon(Icons.camera_alt, size:50),
),
)
],
),
)
);
}
}
cameractivity 后我丢失了在文本字段中输入的文本..... 请在这方面指导我。 提前谢谢。
下面是颤振医生 -v 输出... ** [√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18362.239], locale en-IN) • Flutter 版本 1.12.13+hotfix.8,位于 C:\flutter • 框架修订 0b8abb4724(6 周前),2020-02-11 11:44:36 -0800 • 引擎版本 e1e6ced81d • Dart 版本 2.7.0
[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 29.0.3) • Android SDK 位于 C:\Users\sonu\AppData\Local\Android\Sdk • Android NDK 位置未配置(可选;对原生分析支持有用) • 平台 android-29,构建工具 29.0.3 • ANDROID_HOME = C:\Users\sonu\AppData\Local\Android\Sdk • Java 二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_152-release-1343-b01) • 接受所有 Android 许可证。
[√] Android Studio(3.4版) • C:\Program Files\Android\Android Studio 中的 Android Studio • Flutter 插件版本 39.0.1 • Dart 插件版本 183.6270 • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_152-release-1343-b01)
[√] VS 代码(版本 1.43.1) • C:\Users\sonu\AppData\Local\Programs\Microsoft VS 代码中的 VS 代码 • Flutter 扩展版本 3.8.1
[√] 已连接设备(1 个可用) • Redmi Y2 • 12c7f04 • android-arm • Android 9 (API 28)
• 未发现任何问题! ** 截图....
【问题讨论】:
标签: android flutter dart flutter-provider