DÜZENLEME: Bu soru, kullanımdan kaldırılan sherlock eylem çubuğu içindi. Onun yerine şimdi Android destek kitaplığı kullanılmalıdır
Benim için fragment
görünen paylaşım adında bir işlem çubuğu menü seçeneği ekledim, ancak seçim etkinliği yakalanmıyor
Böyle ekliyorum
@Override
public void onCreateOptionsMenu (Menu menu, MenuInflater inflater) {
MenuItem item = menu.add(0, 7,0, R.string.share);
item.setIcon(R.drawable.social_share).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
}
Onu hem aynı fragment
hem de fragment activity
benzer şekilde yakalamaya çalışıyorum
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 7:
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_TEXT, "I'm being sent!!");
startActivity(Intent.createChooser(share, "Share Text"));
return true;
default:
return super.onOptionsItemSelected(item);
}
}
ve setHasOptionsMenu(true);
içinde var onCreate()
.