如何解决Application.ActivityLifecycleCallbacks 错误
我在 Visual Studio Code 中有一个带有 custom_image_picker 的简单应用,如下所示:
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:custom_image_picker/custom_image_picker.dart';
import 'package:flutter/services.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
List<PhoneAlbum> phoneAlbums = [];
final customImagePicker = CustomImagePicker();
Future<void> getGallery() async {
try {
await customImagePicker.getAlbums(callback: (msg) {
print('the message is $msg');
setState(() {
phoneAlbums = msg;
});
});
} on PlatformException {}
}
@override
void initState() {
super.initState();
WidgetsBinding.instance.addPostFrameCallback((_) => getGallery());
}
@override
Widget build(BuildContext context) {
return Container(
child: _galleryWidget(),);
}
_galleryWidget() {
return Positioned(
bottom: 100,right: 0,left: 0,child: Container(
height: 55,child: ListView.builder(
itemCount: phoneAlbums.length,itemBuilder: (context,index) {
return Container(
height: 55,width: 35,child: Image.file(
File(phoneAlbums[index].name),fit: BoxFit.cover,),);
},);
}
}
我只想让 custom_image_picker 工作。 我试图在 0.0.3 和 0.0.5 版本上运行它,但是我总是收到以下错误:
e: /Users/michalsniady/flutter/.pub-cache/hosted/pub.dartlang.org/custom_image_picker-0.0.5/android/src/main/kotlin/com/tahamalas/custom_image_picker/CustomImagePickerPlugin.kt: (40,43): Object is not abstract and does not implement abstract member public abstract fun onActivityCreated(@NonNull p0: Activity,@Nullable p1: Bundle?): Unit defined in android.app.Application.ActivityLifecycleCallbacks
e: /Users/michalsniady/flutter/.pub-cache/hosted/pub.dartlang.org/custom_image_picker-0.0.5/android/src/main/kotlin/com/tahamalas/custom_image_picker/CustomImagePickerPlugin.kt: (41,13): 'onActivityCreated' overrides nothing
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':custom_image_picker:compileDebugKotlin'.
有没有人知道如何修复它,因为我卡住了。或者,我可以使用 custom_image_picker 的其他好的替代品吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。