İyi akşamlar. Ben android:minSdkVersion="14" android:targetSdkVersion="16"
NullPointerException ActionBar.setHomeButtonEnabled
var Ve ben onCreate yönteminde bir NullPointerException vardır:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tain);
mCollectionPagerAdapter = new CollectionPagerAdapter(
getSupportFragmentManager());
final ActionBar actionBar = getActionBar();
//Here is the error
actionBar.setHomeButtonEnabled(false);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
mViewPager = (ViewPager) findViewById(R.id.pager);
mViewPager.setAdapter(mCollectionPagerAdapter);
mViewPager.setOnPageChangeListener(
new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
actionBar.setSelectedNavigationItem(position);
}
});
for (int i = 0; i < mCollectionPagerAdapter.getCount(); i++) {
actionBar.addTab(actionBar.newTab()
.setText(mCollectionPagerAdapter.getPageTitle(i))
.setTabListener(this));
}
}
diğer projede simillar koduna sahip ve doğru çalışır. Her iki projede de kütüphanelerin versiyonları da simildir. Bu istisna ne sebep olabilir ve neyi değiştirebilirim?
Teşekkürler. Manifest'inizde marka olarak
Hangi Android sürümünü kullanıyorsunuz? –
kullanıyorum 4.1.2 – Valeriy
Hangi tema kullanıyorsunuz? İçinde bir ActionBar var mı? –