NullPointerException
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
Hey did you find any solution?
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);
}
}
thanks brother. i got the solution.