ThreadedRenderer.create() запускается повторно

Я внедряю стороннюю нижнюю навигационную библиотеку https://github.com/saeedsh92/bottomnavigation. Я внимательно следил за документацией о том, как это реализовать. И это работает - но только после ДЕЙСТВИТЕЛЬНО долгого времени. Глядя в консоль отладчика, я получаю это сообщение несколько раз:

D/ViewRootImpl@bfa27c2[HomePage]: ThreadedRenderer.create() translucent=false
D/InputTransport: Input channel constructed: fd=144
D/ViewRootImpl@bfa27c2[HomePage]: setView = DecorView@3ac39d3[HomePage] touchMode=true
D/FA: Logging event (FE): screen_view(_vs), 
Bundle[{firebase_event_origin(_o)=auto, 
firebase_previous_class(_pc)=HomePage, 
firebase_previous_id(_pi)=1106100327638112715, 
firebase_screen_class(_sc)=HomePage, 
firebase_screen_id(_si)=1106100327638112716}]
D/ViewRootImpl@bfa27c2[HomePage]: dispatchAttachedToWindow
V/FA: Activity resumed, time: 206971203
D/ViewRootImpl@bfa27c2[HomePage]: Relayout returned: oldFrame=[0,0][0,0] 
newFrame=[0,0][720,1280] result=0x27 surface={isValid=true -1119776768} 
surfaceGenerationChanged=true
D/ViewRootImpl@bfa27c2[HomePage]: mHardwareRenderer.initialize() mSurface={isValid=true -1119776768} hwInitialized=true
D/mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, 
EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, 
EGLBoolean) returns 0x3000,  [720x1280]-format:1
V/FA: Screen exposed for less than 1000 ms. Event not sent. time: 138
V/FA: Activity paused, time: 206971340
D/ViewRootImpl@bfa27c2[HomePage]: MSG_RESIZED_REPORT: frame=Rect(0, 0 - 720, 
1280) ci=Rect(0, 48 - 0, 0) vi=Rect(0, 48 - 0, 0) or=1
V/FA: onActivityCreated
D/TextView: setTypeface with style : 0
D/TextView: setTypeface with style : 0

Затем то же сообщение повторяется. Тогда в конце я получаю

E/FA: Failed to send current screen to the service: android.os.DeadObjectException: com.google.android.gms.internal.measurement.zzn.transactAndReadExceptionReturnVoid(Unknown Source)

Код реализации У меня возникает ощущение, что слушатель - это то, что вызывает проблемы. когда я это комментирую, код не загружается вечно.

BottomNavigation bn = (BottomNavigation) findViewById(R.id.navigation);
    //newNavBase nnb = new newNavBase(0, bn,HomePage.this);
    bn.setDefaultItem(0);
    bn.setOnSelectedItemChangeListener(new OnSelectedItemChangeListener() {
        @Override
        public void onSelectedItemChanged(int itemId) {
            switch (itemId) {
                case R.id.tab_home:
                    startActivity(new Intent(HomePage.this, HomePage.class));
                    break;
                case R.id.tab_submit:
                    break;
                case R.id.tab_search:

                    break;
                case R.id.tab_profile:

                    break;
                case R.id.tab_security:

                    break;
            }
        }
    });

0 ответов

Другие вопросы по тегам