小编Ron*_*ler的帖子

打开浏览器进行调试时发生网络崩溃

我正在使用 Android Studio,当我在 chrome 或 Edge 上运行项目时,我会看到启动屏幕,然后,通常我会看到以下内容:

编辑 - 添加后发生await Firebase.initializeApp();

在此输入图像描述

crash flutter-web

8
推荐指数
2
解决办法
3428
查看次数

podman 开始卡在“正在等待 VM...”

在 mac m2 max 上,我使用安装了 podman brew intsall podman,然后运行podman machine init --disk-size 150,然后运行podman start。它卡在“正在等待虚拟机...”上。我从 qemu 看到此错误:同步异常位于 0x00000000BC562000

macos virtualization qemu podman

6
推荐指数
1
解决办法
2089
查看次数

Web 控制浏览器后退按钮

我正在使用 Navigation 2 并setUrlStrategy(PathUrlStrategy()); 添加了它WillPopScope,但onWillPop单击浏览器的后退按钮时不会调用 。

  Widget build(context) {
return WillPopScope(
  onWillPop: () async {
    print('here');
    if (currentStep == 0) {
      return false;
    }
    return true;
  },
  child: Scaffold(...
Run Code Online (Sandbox Code Playgroud)

browser back-button flutter-navigation flutter-web

5
推荐指数
1
解决办法
1559
查看次数

Flutter bloc - 在事件处理程序正常完成后调用了emit

我在 user_bloc.dart 中有这段代码:

\n
UserBloc(this._userRepository, UserState userState) : super(userState) {\n    on<RegisterUser>(_onRegisterUser);\n  }\n\nvoid _onRegisterUser(RegisterUser event, Emitter<UserState> emit) async {\n    emit(UserRegistering());\n    try {\n      // detect when the user is registered\n      FirebaseAuth.instance.authStateChanges().listen((User? user) async {\n        if (state is UserRegistering && user != null) {\n          // save user to db\n          try {\n            await _userRepository.addUpdateUserInfo(user.uid, userInfo);\n          } catch (e) {\n            emit(UserRegisteringError("Could not save user"));\n          }\n          emit(UserLoggedIn(user));\n        }\n      });\n       ... call FirebaseAuth.instance.createUserWithEmailAndPassword\n
Run Code Online (Sandbox Code Playgroud)\n

这是 _userRepository.addUpdateUserInfo:

\n
Future<void> addUpdateUserInfo(String userId, UserInfo userInfo) async {\n    try {\n      var …
Run Code Online (Sandbox Code Playgroud)

async-await dart flutter flutter-bloc

3
推荐指数
1
解决办法
4043
查看次数

使用YouTubeStandalonePlayer意图的startActivity可以创建MainActivity

当我调用startActivityForResult(或startActivity)时,即使在创建新活动之前,也会调用MainActivity的"onCreate".其他意图不会发生这种情况.

这是listview中按钮的代码内部单击处理程序,它具有适配器(在SherlockActionBar选项卡内的片段内):

            ((MainActivity)context).setVideoId(v.getTag().toString());
            Intent videoIntent = YouTubeStandalonePlayer.createVideoIntent((Activity) context, "AIzaSyC1sF6kq9hHGrQvRSiU8Ks5iYfVCbdg7zA", v.getTag().toString(), 0, true, false);
            ((Activity)context).startActivityForResult(videoIntent, 12);
Run Code Online (Sandbox Code Playgroud)

这是适配器的构造函数:

    public ItemAdapter(Context c, int textViewResourceId) {
    super(c, textViewResourceId);
    this.layoutResourceId = textViewResourceId;
    this.context = c;
Run Code Online (Sandbox Code Playgroud)

android android-intent actionbarsherlock start-activity android-youtube-api

1
推荐指数
1
解决办法
1237
查看次数