Hirdetés

Keresés

Új hozzászólás Aktív témák

  • BE4GLE

    aktív tag

    válasz Kutyauto #5497 üzenetére

    Szia! Nem nagyon követtem a projekted alakulását, de első ránézésre egy viewpager-nek tűnik, amit összehoztál. Abban van egy offscreen page limit, amit megváltoztathatsz, ha konzisztens működést szeretnél az oldalaidon. Feltéve, na nem túl komplexek az oldalak. Általában nem jó ötlet mindent a memóriában tartani.

  • Kutyauto

    csendes tag

    válasz Kutyauto #5497 üzenetére

    Az első lapon futó kód minden életciklus függvényét kiírattam és néztem a konzolon mi történik : átkattintok az elsőről a második oldalra, majd vissza.... Aztán az elsőről a harmadikra és vissza.

    Elsőnél csak az onPause, majd az onResume fut le. Másodiknál van még valami, ami kiváltja az oldal újratöltését is. Át kell írnom ezt az onCreateView-t, hogy mindenképp jó legyen.
    *******************************
    D/EGL_emulation: app_time_stats: avg=598.44ms min=10.23ms max=6666.20ms count=12

    I/System.out: TAB1 fragment onPause

    I/OpenGLRenderer: Davey! duration=766ms; Flags=0, FrameTimelineVsyncId=192136, IntendedVsync=38222434750298, Vsync=38222868083614, InputEventId=0, HandleInputStart=38222881628520, AnimationStart=38222881673120, PerformTraversalsStart=38222884529220, DrawStart=38223142900020, FrameDeadline=38222468083630, FrameInterval=38222881491520, FrameStartTime=16666666, SyncQueued=38223181721620, SyncStart=38223182247220, IssueDrawCommandsStart=38223183019820, SwapBuffers=38223197923120, FrameCompleted=38223201973620, DequeueBufferDuration=102100, QueueBufferDuration=2548500, GpuCompleted=38223201310720, SwapBuffersCompleted=38223201973620, DisplayPresentTime=8026311069216502372,
    D/EGL_emulation: app_time_stats: avg=17.82ms min=5.02ms max=217.56ms count=41
    D/EGL_emulation: app_time_stats: avg=772.65ms min=3.85ms max=4551.29ms count=6

    I/System.out: TAB1 fragment onResume
    *************************


    Aztán átkattintok az elsőről a harmadikra és vissza... Szintén a pause és a resume fut le , csak közben valamiért még belép a reklám blokk is.. de ha kiszedem az egész bannert, akkor is ugyanez van.
    ************************************
    I/System.out: TAB1 fragment onPause

    D/EGL_emulation: app_time_stats: avg=77.93ms min=3.00ms max=3133.50ms count=50
    D/DynamitePackage: Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
    I/Ads: This request is sent from a test device.
    W/ConnectionStatusConfig: Dynamic lookup for intent failed for action: com.google.android.gms.ads.service.START
    I/System.out: TAB1 fragment onResume

    Ez után viszont jön még egy rakás sor, ami az előzőnél szintén nem jött. talán a kiemelt résszel van baja, ami miatt aztán megjön az onCreateView is.

    I/Choreographer: Skipped 38 frames! The application may be doing too much work on its main thread.
    D/EGL_emulation: app_time_stats: avg=5.34ms min=2.11ms max=30.96ms count=52
    I/OpenGLRenderer: Davey! duration=941ms; Flags=0, FrameTimelineVsyncId=192481, IntendedVsync=38239284749624, Vsync=38239918082932, InputEventId=930823484, HandleInputStart=38239921690220, AnimationStart=38239921719020, .... és a többi
    *************************************************

Új hozzászólás Aktív témák