flutter_downloader で、FlutterDownloader.initialize() の時アプリがクラッシュする

(Comments)

Flutter で flutter_downloader 1.3.4 を使用中、

main で

void main() async {
WidgetsFlutterBinding.ensureInitialized();
await FlutterDownloader.initialize();
return runApp(MyApp());
}

こうなっている時、Android Studio からデバッグ起動すると await FlutterDownloader.initialize(); でアプリがクラッシュした。

この時、XCode からアプリを起動した場合はクラッシュしない。

また、1行づつステップ実行すると発生しない。

対応方法がわからなかったため、試しに

void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Future.delayed(Duration(milliseconds: 10)); // ←これ
await FlutterDownloader.initialize();
return runApp(MyApp());
}

入れたらクラッシュはしなくなった。

本来の対応ではないと思うので、良くないとは思うが flutter_downloader の評価をしたいのでこれですすめる。

対応方法知ってる方いたら教えてください。 @ytyng

Currently unrated

Comments

Recent Tweets

  • 大坂昌彦

    大坂昌彦 @masahiko_osaka

    ytyng

    ついに犯人がわかってしまいました! ナル、一昨日にも僕だったので、昨日の人しかいません!! ペダルにガムテープ貼っても良いけど、剥がして帰って欲しい。散々、自分の足で踏みつけたガムテープを何で次の人が剥がさなきゃならないの??自分… https://t.co/Contz66ZK9
    1 month, 1 week ago

  • ytyng

    ytyng @ytyng

    Shopify の在庫数更新API GraphQLの場合: 一括更新できる 絶対値更新できない REST API の場合: 一括更新できない 絶対値更新できる なんなのそれ https://t.co/0QyibNQXdt
    1 month, 3 weeks ago

  • ytyng

    ytyng @ytyng

    #bulma スペーシングヘルパー、マージされてる! もうこれBootstrapじゃん https://t.co/uI8fZ6lAOw
    1 month, 3 weeks ago

Recent Posts

Archive

2020
2019
2018
2017
2016
2015
2014
2013
2012
2011

Categories

Authors

Feeds

RSS / Atom