MeowBottomNavigationJava icon indicating copy to clipboard operation
MeowBottomNavigationJava copied to clipboard

NullPointerException

Open pateljigar7210 opened this issue 5 years ago • 3 comments

java.lang.NullPointerException: Attempt to invoke interface method 'void com.etebarian.meowbottomnavigation.MeowBottomNavigation$ShowListener.onShowItem(com.etebarian.meowbottomnavigation.MeowBottomNavigation$Model)' on a null object reference

pateljigar7210 avatar May 29 '20 06:05 pateljigar7210

Hey did you find any solution?

chiragpatel92 avatar Jun 27 '20 07:06 chiragpatel92

Hey did you find any solution?

yes

package com.jigar.shop4u.Activitys.home;

import android.annotation.SuppressLint; import android.os.Build; import android.os.Bundle; import android.view.View; import android.view.WindowManager; import android.widget.Toast;

import com.etebarian.meowbottomnavigation.MeowBottomNavigation; import com.jigar.shop4u.Activitys.BaseActivity; import com.jigar.shop4u.R;

import kotlin.Unit; import kotlin.jvm.functions.Function1;

public class MainActivity extends BaseActivity {

MeowBottomNavigation meowBottomNavigation;

@SuppressLint("ObsoleteSdkInt")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    initId();

    MeowBottomNavigation.Model model1 = new MeowBottomNavigation.Model(1, R.drawable.ic_home);
    meowBottomNavigation.add(model1);
    meowBottomNavigation.add(new MeowBottomNavigation.Model(2, R.drawable.ic_message));
    meowBottomNavigation.add(new MeowBottomNavigation.Model(3, R.drawable.ic_settings));
    meowBottomNavigation.setCount(3, "1");

    meowBottomNavigation.setOnClickMenuListener(new Function1<MeowBottomNavigation.Model, Unit>() {
        @Override
        public Unit invoke(MeowBottomNavigation.Model model) {

            Toast.makeText(MainActivity.this, ""+model.getId(), Toast.LENGTH_SHORT).show();
            return null;
        }
    });

    meowBottomNavigation.show(1,true);
}

    private void initId() {
    meowBottomNavigation = findViewById(R.id.btm_navigation);

}

}

pateljigar7210 avatar Jun 27 '20 07:06 pateljigar7210

thanks brother. i got the solution.

chiragpatel92 avatar Jun 27 '20 07:06 chiragpatel92