本文整理了Java中android.support.v4.app.FragmentActivity.onOptionsItemSelected()
方法的一些代码示例,展示了FragmentActivity.onOptionsItemSelected()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.onOptionsItemSelected()
方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:onOptionsItemSelected
暂无
代码示例来源:origin: chentao0707/SimplifyReader
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
代码示例来源:origin: GitLqr/LQRWeChat
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
break;
}
return super.onOptionsItemSelected(item);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId()==R.id.copy) {
getSystemService(ClipboardManager.class)
.setPrimaryClip(buildClip());
Toast
.makeText(this, R.string.msg_copy, Toast.LENGTH_SHORT)
.show();
return(true);
}
return(super.onOptionsItemSelected(item));
}
代码示例来源:origin: novoda/android-demos
@Override
public boolean onOptionsItemSelected(android.view.MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
Intent intent = new Intent(this, List.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
//Get rid of the slide-in animation, if possible
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ECLAIR) {
OverridePendingTransition.invoke(this);
}
}
return super.onOptionsItemSelected(item);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Intent i=null;
switch(item.getItemId()) {
case R.id.explicit:
i=new Intent(this, TestReceiver.class);
break;
case R.id.implicit:
i=new Intent(BuildConfig.APPLICATION_ID+".TEST");
break;
case R.id.fanout:
i=new Intent(BuildConfig.APPLICATION_ID+".TEST")
.putExtra(TestReceiver.EXTRA_IS_FANOUT, true);
break;
}
if (i==null) {
return(super.onOptionsItemSelected(item));
}
i.putExtra(TestReceiver.EXTRA_TIME, System.currentTimeMillis());
if (item.getItemId()==R.id.fanout) {
sendImplicitBroadcast(this, i);
}
else {
sendBroadcast(i);
}
return(true);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int position=adapter.getCheckedPosition();
if (item.getItemId()==R.id.play_video) {
if (position>=0) {
playVideo(adapter.getVideoUri(position));
}
else {
Toast.makeText(this, R.string.msg_choose,
Toast.LENGTH_LONG).show();
}
return(true);
}
else if (item.getItemId()==R.id.show_thumbnail) {
if (position>=0) {
showLargeThumbnail(adapter.getVideoUri(position));
}
else {
Toast.makeText(this, R.string.msg_choose,
Toast.LENGTH_LONG).show();
}
return(true);
}
return(super.onOptionsItemSelected(item));
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId()==R.id.fixed) {
item.setChecked(!item.isChecked());
if (item.isChecked()) {
if (pager.getCurrentItem()>2) {
pager.setCurrentItem(2);
}
pager.postDelayed(new Runnable() {
@Override
public void run() {
adapter.setPageCount(3);
adapter.notifyDataSetChanged();
}
}, 100);
}
else {
adapter.setPageCount(10);
adapter.notifyDataSetChanged();
}
return(true);
}
return(super.onOptionsItemSelected(item));
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId()==R.id.fixed) {
item.setChecked(!item.isChecked());
if (item.isChecked()) {
if (pager.getCurrentItem()>2) {
pager.setCurrentItem(2);
}
pager.postDelayed(new Runnable() {
@Override
public void run() {
adapter.setPageCount(3);
adapter.notifyDataSetChanged();
}
}, 100);
}
else {
adapter.setPageCount(10);
adapter.notifyDataSetChanged();
}
return(true);
}
return(super.onOptionsItemSelected(item));
}
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId()==R.id.paste) {
boolean handled=false;
ClipData clip=
getSystemService(ClipboardManager.class)
.getPrimaryClip();
if (clip!=null) {
ClipData.Item clipItem=clip.getItemAt(0);
if (clipItem!=null) {
imageUri=clipItem.getUri();
if (imageUri!=null) {
showThumbnail();
handled=true;
}
}
}
if (!handled) {
Toast
.makeText(this, "Could not paste an image!", Toast.LENGTH_LONG)
.show();
}
return(handled);
}
return(super.onOptionsItemSelected(item));
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId()==R.id.fixed) {
item.setChecked(!item.isChecked());
if (item.isChecked()) {
adapter.setPageCount(3);
tabs.setTabMode(TabLayout.MODE_FIXED);
}
else {
adapter.setPageCount(10);
tabs.setTabMode(TabLayout.MODE_SCROLLABLE);
}
adapter.notifyDataSetChanged();
if (pager.getCurrentItem()>=3) {
pager.setCurrentItem(2);
}
return(true);
}
return(super.onOptionsItemSelected(item));
}
}
代码示例来源:origin: coltondrg/Android-SudoInstaller
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
// int id = item.getItemId();
// if (id == R.id.action_settings) {
// return true;
// }
return super.onOptionsItemSelected(item);
}
代码示例来源:origin: fangx/ZhiHuMVP
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
代码示例来源:origin: bxbxbai/ZhuanLan
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
onBackPressed();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}
代码示例来源:origin: openxc/openxc-android
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.settings:
startActivity(new Intent(this, SettingsActivity.class));
return true;
default:
return super.onOptionsItemSelected(item);
}
}
代码示例来源:origin: zadr50/Gojek
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.legal) {
startActivity(new Intent(this, LegalNoticesActivity.class));
return(true);
}
return super.onOptionsItemSelected(item);
}
代码示例来源:origin: Calsign/APDE
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
mFragmentManager.popBackStack();
return true;
}
return super.onOptionsItemSelected(item);
}
代码示例来源:origin: commonsguy/cw-androidarch
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId()==R.id.launch) {
startActivity(new Intent(this, getClass()));
return(true);
}
return(super.onOptionsItemSelected(item));
}
代码示例来源:origin: ultramega/elementary
@Override
public boolean onOptionsItemSelected(MenuItem item) {
final int id = item.getItemId();
switch(id) {
case R.id.menu_list:
startActivity(new Intent(this, ElementListActivity.class));
return true;
}
return CommonMenuHandler.handleSelect(this, id) || super.onOptionsItemSelected(item);
}
代码示例来源:origin: ultramega/elementary
@Override
public boolean onOptionsItemSelected(MenuItem item) {
final int id = item.getItemId();
switch(id) {
case android.R.id.home:
case R.id.menu_table:
finish();
return true;
}
return CommonMenuHandler.handleSelect(this, id) || super.onOptionsItemSelected(item);
}
}
代码示例来源:origin: ultramega/elementary
@Override
public boolean onOptionsItemSelected(MenuItem item) {
final int id = item.getItemId();
switch(id) {
case android.R.id.home:
finish();
return true;
}
return CommonMenuHandler.handleSelect(this, id) || super.onOptionsItemSelected(item);
}
}
内容来源于网络,如有侵权,请联系作者删除!