मैं नीचे अपनी गतिविधि में एक्शन बार में स्पिनर का उपयोग करना चाहता हूं, इस दृष्टिकोण को प्राप्त करने के लिए मैं this tutorial का उपयोग करता हूं। मेरी समस्या यह है कि जब गतिविधि दोपहर का भोजन होता है, तो ऑनविगेशनइटम चुनिंदा विधि आग और स्विच/केस रन पर कोड और स्थिति 0 के लिए सेट की गई गतिविधि खुलती है। जब गतिविधि दोपहर का भोजन होता है तो स्विच/केस चलाने के लिए मुझे क्या करना चाहिए?गतिविधि को लॉन्च होने पर नेविगेशन इटैम चुनिंदा आग पर कैसे रोकें?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getSupportMenuInflater().inflate(R.menu.main, menu);
SpinnerAdapter mSpinnerAdapter;
if(Build.VERSION.SDK_INT <= 10)
{
mSpinnerAdapter = ArrayAdapter.createFromResource(this, R.array.spinner_data,android.R.layout.simple_spinner_item);
}
else
{
mSpinnerAdapter = ArrayAdapter.createFromResource(this, R.array.spinner_data,android.R.layout.simple_spinner_dropdown_item);
}
ActionBar.OnNavigationListener mOnNavigationListener = new ActionBar.OnNavigationListener()
{
@Override
public boolean onNavigationItemSelected(int position, long itemId)
{
switch (position)
{
case 0:
Intent searchIntent = new Intent(ActivitySearchBusiness.this, ActivityFindBusinessCity.class);
startActivity(searchIntent);
break;
case 2:
Intent dealsIntent = new Intent(ActivitySearchBusiness.this, ActivityDeals.class);
startActivity(dealsIntent);
break;
case 3:
Intent eventsIntent = new Intent(ActivitySearchBusiness.this, ActivityEvents.class);
startActivity(eventsIntent);
break;
}
return true;
}
};
actionBar.setListNavigationCallbacks(mSpinnerAdapter,
return super.onCreateOptionsMenu(menu);
}
धन्यवाद, लेकिन समस्या का समाधान नहीं किया। जब गतिविधि शुरू होती है तो पहले मामले में प्रारंभिकता चलती है। –
क्या आपको कोई विचार नहीं है? –
@ मिसाघ अघखानी क्या आप ऊपर दिए गए अद्यतन कोड का उपयोग करने का प्रयास कर सकते हैं। – Vikram