bottomNavigationView.setOnItemSelectedListener کسی جوابگو هست؟؟
ایجاد شده در ۰۷ بهمن ۱۴۰۰
سلام اگر کسی جواب میده جواب بده الان متد setOnItemSelectedListener رو هم زدم اما فورس کلوز میده اپ
علیرضا جان
عذرخواهی میکنم بابت تاخیر
پاسخ گویی به سوالات حداکثر تا 24 ساعت بعد در بدبینانهترین حالت انجام میشه
اما در خصوص سوالتون ممنون میشم سوالتون رو کاملتر بیان کنید تا من دیدی از کاری که انجام دادید پیدا کنم و شما رو راهنمایی کنم مثلا بگید ه کار هایی انجام دادید مثلا کد هاتونو با کدهای استاد که پیوست شده مقایسه کردید؟اگر این کارها رو کردید کد این قسمت و ارور مربوطه در logcat که باعث فورس کلوز شده(اسکرین شات میتونید بگیرید) ارسال کنید تا بهتر راهنماییتون کنم
اگر بخام حدسی شما رو راهنمایی کنم چک کنید ببینید مقداری null نباشه
پوریا شفیعی۰۷ بهمن ۱۴۰۰، ۱۶:۲۱
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
BottomNavigationView bottomNavigationView=findViewById(R.id.navigation_bottom);
bottomNavigationView.setOnItemSelectedListener(new NavigationBarView.OnItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()){
case R.id.item_menu_home:
FragmentTransaction fragmentTransaction=getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.frame_main_fragment,new MainFragment());
fragmentTransaction.commit();
break;
case R.id.item_menu_navigation:
FragmentTransaction fr=getSupportFragmentManager().beginTransaction();
fr.replace(R.id.frame_main_fragment,new DetailFragmnet());
fr.commit();
break;
case R.id.item_menu_recent:
FragmentTransaction frt=getSupportFragmentManager().beginTransaction();
frt.replace(R.id.frame_main_fragment,new RecentFragment());
frt.commit();
}
return true;
}
});
bottomNavigationView.setSelectedItemId(R.id.item_menu_home);
}
}
aliblue۰۷ بهمن ۱۴۰۰، ۱۶:۲۵
متد قبلی هم دیپریکیت شده اینم فورس کلوز میده چه کنم؟
aliblue۰۷ بهمن ۱۴۰۰، ۱۶:۲۵
aliblue۰۷ بهمن ۱۴۰۰، ۱۶:۲۸
همون متد رو خطا میده
aliblue۰۷ بهمن ۱۴۰۰، ۱۶:۲۸
سلام علیرضا جان
به اشتباه setContentView(R.layout.activity_main) دستتون خورده پاک شده