2016-03-31 8 views
3

Ich habe einen activity, in dem ich jeweils fragment gleichzeitig zeige, insgesamt gibt es drei verschiedene Fragmente. FirstFragment und SecondFragment mit RecyclerView und ThirdFragment haben eine ScrollView.Fragment UI friert bei Transaktion ein, funktioniert aber reibungslos beim Zurückkehren desselben Fragments aus dem Fragment-Backstack

Das Problem ist, wenn ein Fragment in der Laufzeit angefügt wird, friert UI ein, aber benutzerdefinierte OnItemClickListener Listener funktioniert gut. Wenn ich irgendein Listenelement von FirstFragment auswähle, wird es auf SecondFragment umgeleitet, was eine andere Listenansicht ist. SecondFragment auch einfrieren. Aber wenn ich mit der Zurück-Taste zurück gehe, funktioniert FirstFragment reibungslos. Ähnlich, wenn ich SecondFragment Listenelement wähle, bekomme ich Umleitung zum letzten dh ThirdFragment das ist eine Bildlaufansicht, die auch einfrieren und wenn ich zurück zu SecondFragment komme, fängt es an, glatt zu arbeiten, aber wenn ich zurück gehe zu FirstFragment und irgendeinen Listenpunkt wieder wähle und Kommen Sie wieder zu SecondFragment UI friert ein.

HINWEIS: Dieses Problem ist nur, die auf OS Version 5.0 (Lutscher und oben) auf 4.2.2 Jelly Bean alles funktioniert gut. Es ist die gleiche Problem mit Einfrieren TextInputLayout Unterstützung Bibliothek Animation auf Android OS Version 5.0 aber funktioniert gut auf 4.2.2 Jelly Bean

Ich habe ein Gist von activity erstellt, jeweils drei fragments, RecyclerView.Adapter und benutzerdefinierten OnItemClickListener

ProductActivity.java, ProductCategoryFragment.java, ProductListFragment.java, ProductDetailFragment.java, ItemClickSupport.java

Jede Hilfe wäre willkommen. Dank

EDITS

Auf activity Start I Protokolle folgende erhalten.

04-01 16:28:47.241 32176-32176/com.example.omkar D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN 
04-01 16:28:47.371 32176-32176/com.example.omkar I/Timeline: Timeline: Activity_launch_request id:com.example.omkar time:77715999 
04-01 16:28:47.381 32176-32176/com.example.omkar W/ResourcesManager: getTopLevelResources: com.example.omkar for user 0 
04-01 16:28:47.391 32176-32176/com.example.omkar W/ResourcesManager: getTopLevelResources: com.example.omkar for user 0 
04-01 16:28:47.401 32176-32176/com.example.omkar D/PhoneWindow: *FMB* installDecor mIsFloating : false 
04-01 16:28:47.401 32176-32176/com.example.omkar D/PhoneWindow: *FMB* installDecor flags : -2139029248 
04-01 16:28:47.431 32176-32176/com.example.omkar D/Activity: performCreate Call Injection manager 
04-01 16:28:47.431 32176-32176/com.example.omkar I/InjectionManager: dispatchOnViewCreated > Target : com.example.omkar.userInterface.activity.product.ProductActivity isFragment :false 
04-01 16:28:47.431 32176-32176/com.example.omkar D/DisplayManager: DisplayManager() 
04-01 16:28:47.461 32176-32176/com.example.omkar D/PhoneWindow: *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null 
04-01 16:28:47.461 32176-32176/com.example.omkar D/PhoneWindow: *FMB* isFloatingMenuEnabled return false 
04-01 16:28:47.491 32176-32176/com.example.omkar W/View: View too large to fit into drawing cache, needs 10563840 bytes, only 3686400 available 
04-01 16:28:47.501 32176-32176/com.example.omkar W/View: View too large to fit into drawing cache, needs 10563840 bytes, only 3686400 available 
04-01 16:28:47.511 32176-32176/com.example.omkar I/InjectionManager: dispatchCreateOptionsMenu :com.example.omkar.userInterface.activity.product.ProductActivity 
04-01 16:28:47.511 32176-32176/com.example.omkar I/InjectionManager: dispatchPrepareOptionsMenu :com.example.omkar.userInterface.activity.product.ProductActivity 
04-01 16:28:47.531 32176-32176/com.example.omkar W/View: View too large to fit into drawing cache, needs 10563840 bytes, only 3686400 available 
04-01 16:28:47.561 32176-32176/com.example.omkar I/Timeline: Timeline: Activity_idle id: [email protected] time:77716194 
04-01 16:28:47.921 32176-32176/com.example.omkar W/View: View too large to fit into drawing cache, needs 10563840 bytes, only 3686400 available 
04-01 16:28:47.961 32176-32191/com.example.omkar I/art: Background sticky concurrent mark sweep GC freed 32383(1734KB) AllocSpace objects, 7(112KB) LOS objects, 9% free, 16MB/18MB, paused 5.876ms total 38.048ms 

Antwort

Verwandte Themen