【 Flutter 】Flutter を 基礎 から 学習 ( Flutterの内部構造 ) part227 ライフサイクル
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は Flutterの内部構造 ( part227 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( Flutterの内部構造 ) part226 ライフサイクル
引き続き、ライブラリについて学びます。
ライフサイクル
WidgetsBindingObserver
WidgetsBindingObserver
の続きです。
前回入力したサンプルを実行してみましょう!
以下のような結果になりました。
画面が真っ黒になっただけ・・・
ログも出力されていないようでした。
Launching lib\main.dart on sdk gphone x86 in debug mode...
Running Gradle task 'assembleDebug'...
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
√ Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app.apk...
Debug service listening on ws://127.0.0.1:53694/IWaAQ91dL7w=/ws
Syncing files to device sdk gphone x86...
Flutterにはライフサイクルと呼ばれるポイントがいくつかあり、そのポイントをフックする形で自作コードを実装できます。
その時使用するのがWidgetsBindingObserver
のようです。
最後に
妙なワーニングも発生しているしなんなのでしょう・・・。
解決を試みるも変わらず😅
今日はここまで!
参考
【Flutter】Warning: Mapping new ns〜がでた時の対処法 | kentos blog (kentosjpn.com)
ディスカッション
コメント一覧
まだ、コメントがありません