Skip to content

Swipe, Scroll and other animations are not smooth #160596

Open
@t01t

Description

@t01t

Steps to reproduce

This is simple new app

Swipe to Right in PageView widget

Image 1 Image 2 Image 3
1 2 3

Swipe to Left in PageView widget

Image 1 Image 2 Image 3
1 2 3

it looks like there is wave animation happening

Scrolling Up in ListView: its very bad in complex lists

Image 1 Image 2 Image 3
1 2 3

DevTool

Image 1 Image 2 Image 3
side by side bad good

when i record using screen recorder app, the result video does not show the glitches and look good. but from my point of view is really bad

I disabled impeller and same problem exists

Code sample

Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        pageTransitionsTheme: const PageTransitionsTheme(builders: {
          TargetPlatform.android: CupertinoPageTransitionsBuilder(),
        }),
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key});

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text("v3.27.1"),
      ),
      body: PageView(
        children: [
          ListViewScreenTest(),
          Container(
            color: Colors.limeAccent,
            child: const Center(
              child: Text("Text"),
            ),
          ),
          Container(
            color: Colors.greenAccent,
            child: const Center(
              child: Text("Text"),
            ),
          ),
        ],
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () {
          Navigator.push(
            context,
            MaterialPageRoute(
              builder: (context) => const Scaffold(
                backgroundColor: Colors.black,
              ),
            ),
          );
        },
        child: const Icon(Icons.window),
      ),
    );
  }
}

class ListViewScreenTest extends StatelessWidget {
  const ListViewScreenTest({super.key});

  @override
  Widget build(BuildContext context) {
    return ListView(
      children: [
        ListTile(
          title: Container(color: Colors.red, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.teal, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.black, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.blue, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.pink, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.yellow, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.amber, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.green, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.orange, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.lime, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.lightBlue, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.purple, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.indigo, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.brown, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.grey, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.black, height: 16),
          subtitle: Text("some text"),
        ),
      ],
    );
  }
}

Performance profiling on master channel

  • The issue still persists on the master channel

Timeline Traces

Timeline Traces JSON
[its large 30mb, I uploaded it in google drive ]

https://drive.google.com/file/d/1VuVfLAEFa7BoZdYl0piSrx1sE92L4w9s/view?usp=share_link

Video demonstration

Video demonstration

[https://drive.google.com/file/d/1e6EHClmUA9BOs_v7NqymqeTJDH6R6ZI6/view?usp=share_link]

What target platforms are you seeing this bug on?

Android

OS/Browser name and version | Device information

SAMSUNG Galaxy A20, SM A205FN (android-arm64)

Image 1 Image 2 Image 3
CPU System GPU

Does the problem occur on emulator/simulator as well as on physical devices?

Unknown

Is the problem only reproducible with Impeller?

N/A

Logs

Logs
Launching lib/main.dart on SM A205FN in profile mode...
✓ Built build/app/outputs/flutter-apk/app-profile.apk (13.7MB)
I/flutter (20852): [IMPORTANT:flutter/shell/platform/android/android_context_vk_impeller.cc(60)] Using the Impeller rendering backend (Vulkan).
I/SurfaceControl(20852): nativeRelease nativeObject s[520716953856]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716953856]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[525662631200]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662631200]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662630816]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662630816]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)0 dur=11 res=0x1 s={true 522959650816} ch=false fn=2
I/ViewRootImpl@f29f789[MainActivity](20852): updateBoundsLayer: shouldReparent = false t = android.view.SurfaceControl$Transaction@2ca18f0 sc = Surface(name=Bounds for - com.example.application_test/com.example.application_test.MainActivity@0)/@0xd45ee69 frame = 2
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 1 1
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=104
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/SurfaceControl(20852): nativeRelease nativeObject s[520716955008]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716955008]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716953856]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716953856]
D/ProfileInstaller(20852): Installing profile for com.example.application_test
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/SurfaceControl(20852): nativeRelease nativeObject s[522959076544]
I/SurfaceControl(20852): nativeRelease nativeObject e[522959076544]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632256]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632256]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_RESIZED_REPORT: frame=(0,0,720,1560) ci=(0,53,0,0) vi=(0,0,0,0) or=1
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:10957 android.view.ViewRootImpl.access$1200:256 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6101
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954144]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954144]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[522959076640]
I/SurfaceControl(20852): nativeRelease nativeObject e[522959076640]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)0 dur=11 res=0x1 s={true 522959650816} ch=false fn=3
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pd() Asnyc report
W/libEGL  (20852): EGLNativeWindowType 0x79c2d30010 disconnect failed
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$performDraw$1$ViewRootImpl:4668 android.view.-$$Lambda$ViewRootImpl$DJd0VUYJgsebcnSohO6h8zc_ONI.run:6 android.os.Handler.handleCallback:938
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 0 1
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954144]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954144]
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 1 1
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=105
D/InputTransport(20852): Input channel destroyed: 'ClientS', fd=104
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 0 1
I/SurfaceControl(20852): nativeRelease nativeObject s[523117998208]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117998208]
I/SurfaceControl(20852): nativeRelease nativeObject s[523118000128]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118000128]
I/SurfaceControl(20852): nativeRelease nativeObject s[523117999456]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117999456]
I/SurfaceView(20852): onWindowVisibilityChanged(8) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceView(20852): surfaceDestroyed callback.size 1 #2 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560}
I/SurfaceView(20852): remove() from RT android.view.SurfaceView$2@34d9b87 Surface(name=SurfaceView - com.example.application_test/com.example.application_test.MainActivity@a4dde97@0)/@0x87cd33
I/SurfaceControl(20852): nativeRelease nativeObject s[522959974208]
I/SurfaceControl(20852): nativeRelease nativeObject e[522959974208]
I/SurfaceControl(20852): nativeRelease nativeObject s[522959964512]
I/SurfaceControl(20852): nativeRelease nativeObject e[522959964512]
W/libEGL  (20852): EGLNativeWindowType 0x79c2d30010 disconnect failed
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7ae16dd / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[522959964608]
I/SurfaceControl(20852): nativeRelease nativeObject e[522959964608]
I/SurfaceControl(20852): nativeRelease nativeObject s[523118000224]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118000224]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)8 dur=39 res=0x5 s={false 0} ch=true fn=4
I/SurfaceView(20852): windowStopped(true) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
D/InputTransport(20852): Input channel destroyed: 'ClientS', fd=105
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(true) old=false
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/SurfaceView(20852): onWindowVisibilityChanged(4) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 G.E...... ......I. 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7ae16dd / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)4 dur=29 res=0x1 s={false 0} ch=false fn=-1
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(false) old=true
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(false) old=false
I/SurfaceView(20852): onWindowVisibilityChanged(0) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)0 dur=18 res=0x7 s={true 522959650816} ch=true fn=-1
I/SurfaceView(20852): windowStopped(false) true io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceView(20852): surfaceCreated 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560}
I/SurfaceView(20852): surfaceChanged (720,1560) 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560}
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.SurfaceView.updateSurface:1311 android.view.SurfaceView.setWindowStopped:343 android.view.SurfaceView.surfaceCreated:1835
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.SurfaceView.notifyDrawFinished:577 android.view.SurfaceView.performDrawFinished:564 android.view.SurfaceView.lambda$TWz4D2u33ZlAmRtgKzbqqDue3iM:0
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/ViewRootImpl@f29f789[MainActivity](20852): updateBoundsLayer: shouldReparent = true t = android.view.SurfaceControl$Transaction@2ca18f0 sc = Surface(name=Bounds for - com.example.application_test/com.example.application_test.MainActivity@1)/@0x891319e frame = 1
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:10957 android.view.ViewRootImpl.performTraversals:3845 android.view.ViewRootImpl.doTraversal:2618
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pd() Asnyc report
I/SurfaceView(20852): setParentSpaceRectangle: useBLAST = false position = Rect(0, 0 - 720, 1560) frameNumber = 1 t = android.view.SurfaceControl$Transaction@f446ca2
I/SurfaceView(20852): applySurfaceTransforms: t = android.view.SurfaceControl$Transaction@f446ca2 surfaceControl = Surface(name=SurfaceView - com.example.application_test/com.example.application_test.MainActivity@a4dde97@1)/@0x124747f frame = 1
I/SurfaceView(20852): applySurfaceTransforms: postScaleX = 1.0 postScaleY = 1.0
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$performDraw$1$ViewRootImpl:4668 android.view.-$$Lambda$ViewRootImpl$DJd0VUYJgsebcnSohO6h8zc_ONI.run:6 android.os.Handler.handleCallback:938
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 1 1
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=106
I/SurfaceControl(20852): nativeRelease nativeObject s[523117994656]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117994656]
I/SurfaceControl(20852): nativeRelease nativeObject s[523117993984]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117993984]
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=107
D/InputTransport(20852): Input channel destroyed: 'ClientS', fd=106
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(true) old=false
I/SurfaceView(20852): windowStopped(true) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceView(20852): surfaceDestroyed callback.size 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560}
I/SurfaceView(20852): remove() io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} Surface(name=SurfaceView - com.example.application_test/com.example.application_test.MainActivity@a4dde97@1)/@0x124747f
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject s[523118000224]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118000224]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954240]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954240]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/SurfaceView(20852): onWindowVisibilityChanged(8) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 G.E...... ......I. 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
W/libEGL  (20852): EGLNativeWindowType 0x79c2d30010 disconnect failed
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7ae16dd / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[523118005120]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118005120]
I/SurfaceControl(20852): nativeRelease nativeObject s[523117997632]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117997632]
I/SurfaceControl(20852): nativeRelease nativeObject s[523117997056]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117997056]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)8 dur=38 res=0x5 s={false 0} ch=false fn=-1
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 0 1
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954240]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954240]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/SurfaceView(20852): onWindowVisibilityChanged(4) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 G.E...... ......I. 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7ae16dd / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[523118005216]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118005216]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)4 dur=12 res=0x1 s={false 0} ch=false fn=-1
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(false) old=true
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(false) old=false
I/SurfaceView(20852): onWindowVisibilityChanged(0) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)0 dur=33 res=0x7 s={true 522982289408} ch=true fn=-1
I/SurfaceView(20852): windowStopped(false) true io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceView(20852): surfaceCreated 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560}
I/SurfaceView(20852): surfaceChanged (720,1560) 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560}
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.SurfaceView.updateSurface:1311 android.view.SurfaceView.setWindowStopped:343 android.view.SurfaceView.surfaceCreated:1835
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.SurfaceView.notifyDrawFinished:577 android.view.SurfaceView.performDrawFinished:564 android.view.SurfaceView.lambda$TWz4D2u33ZlAmRtgKzbqqDue3iM:0
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/ViewRootImpl@f29f789[MainActivity](20852): updateBoundsLayer: shouldReparent = true t = android.view.SurfaceControl$Transaction@2ca18f0 sc = Surface(name=Bounds for - com.example.application_test/com.example.application_test.MainActivity@2)/@0xc4f9511 frame = 1
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:10957 android.view.ViewRootImpl.performTraversals:3845 android.view.ViewRootImpl.doTraversal:2618
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pd() Asnyc report
I/SurfaceView(20852): setParentSpaceRectangle: useBLAST = false position = Rect(0, 0 - 720, 1560) frameNumber = 1 t = android.view.SurfaceControl$Transaction@f446ca2
I/SurfaceView(20852): applySurfaceTransforms: t = android.view.SurfaceControl$Transaction@f446ca2 surfaceControl = Surface(name=SurfaceView - com.example.application_test/com.example.application_test.MainActivity@a4dde97@2)/@0x973d676 frame = 1
I/SurfaceView(20852): applySurfaceTransforms: postScaleX = 1.0 postScaleY = 1.0
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$performDraw$1$ViewRootImpl:4668 android.view.-$$Lambda$ViewRootImpl$DJd0VUYJgsebcnSohO6h8zc_ONI.run:6 android.os.Handler.handleCallback:938
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954240]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954240]
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_RESIZED_REPORT: frame=(0,0,720,1560) ci=(0,53,0,0) vi=(0,53,0,0) or=1
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:10957 android.view.ViewRootImpl.access$1200:256 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6101
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_RESIZED_REPORT: frame=(0,0,720,1560) ci=(0,53,0,0) vi=(0,53,0,0) or=1
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pd() Asnyc report
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$performDraw$1$ViewRootImpl:4668 android.view.-$$Lambda$ViewRootImpl$DJd0VUYJgsebcnSohO6h8zc_ONI.run:6 android.os.Handler.handleCallback:938
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 1 1
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=105
D/InputTransport(20852): Input channel destroyed: 'ClientS', fd=107
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=106
D/InputTransport(20852): Input channel destroyed: 'ClientS', fd=105
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(true) old=false
I/SurfaceView(20852): windowStopped(true) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceView(20852): surfaceDestroyed callback.size 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560}
I/SurfaceView(20852): remove() io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} Surface(name=SurfaceView - com.example.application_test/com.example.application_test.MainActivity@a4dde97@2)/@0x973d676
I/SurfaceControl(20852): nativeRelease nativeObject s[523117997056]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117997056]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject s[523118005216]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118005216]
I/SurfaceView(20852): onWindowVisibilityChanged(8) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 G.E...... ......I. 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
W/libEGL  (20852): EGLNativeWindowType 0x79c42c7010 disconnect failed
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7ae16dd / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[520716955200]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716955200]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662633696]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662633696]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716955296]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716955296]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)8 dur=17 res=0x5 s={false 0} ch=false fn=-1
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 0 1
I/SurfaceControl(20852): nativeRelease nativeObject s[523118005216]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118005216]
I/SurfaceControl(20852): nativeRelease nativeObject s[523117997056]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117997056]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954336]
W/pplication_tes(20852): Reducing the number of considered missed Gc histogram windows from 141 to 100

Flutter Doctor output

Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.27.1, on macOS 14.6.1 23G93 darwin-arm64, locale en-DZ)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] IntelliJ IDEA Community Edition (version 2023.2)
[✓] VS Code (version 1.96.0)
[✓] Connected device (5 available)
[✓] Network resources

• No issues found!

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: qualityA truly polished experiencec: performanceRelates to speed or footprint issues (see "perf:" labels)platform-androidAndroid applications specificallyteam-androidOwned by Android platform teamtriaged-androidTriaged by Android platform team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions