十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
重写就是刷机,除了内存卡的资料,所有手机的软件游戏资料都会被清除掉!
成都创新互联专注于丰南网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供丰南营销型网站建设,丰南网站制作、丰南网页设计、丰南网站官网定制、微信小程序定制开发服务,打造丰南网络公司原创品牌,更为您提供丰南网站排名全网营销落地服务。
重写方法是为了更好地扩展,比如父类定义的方法,在你用的时候,发现还需要一个参数,你就可以重写一下
重写onDestroy方法,在里面不实现系统的,换成自己的方法。 步骤: 查看系统onDestroy方法的书写方法 在自定义类中重写该方法 定义自定义的方法 在onDestroy中调用该方法
可能需要重写的如下:
public boolean onCreateOptionsMenu(Menu menu)方法只被系统调用一次,如需要动态更改菜单内容还需重写onPrepareOptionsMenu(Menu menu)方法实现
[java] view plain copy
Menu m=null;
int count=0;
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
if(count0){
if(count%2==0){
menu.removeGroup(1);
}else{
menu.add(1, Menu.FIRST, 0, "5st");
menu.add(1, Menu.FIRST+1, 0, "6st");
}
}
count++;
return super.onPrepareOptionsMenu(menu);
}
2,context menu(长按屏幕产生)
[java] view plain copy
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 1:
Toast.makeText(this, "you select"+item.getItemId(), 500).show();
break;
case 2:
Toast.makeText(this, "you select"+item.getItemId(), 500).show();
break;
}
return super.onContextItemSelected(item);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
menu.add(0, Menu.FIRST, 0, "1st");
menu.add(0, Menu.FIRST+1, 0, "2st");
super.onCreateContextMenu(menu, v, menuInfo);
}