Notepadv1样例中:
我在资源中,增加一个String资源,名字叫menu_insert2。<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Notepad v1</string>
<string name="no_notes">No Notes Yet</string>
<string name="menu_insert">Add Item</string>
<string name="menu_insert2">MenuTest</string>
</resources>在R.java中也生成了相应的标识: public static final class string {
public static final int app_name=0x7f040000;
public static final int menu_insert=0x7f040002;
public static final int menu_insert2=0x7f040003;
public static final int no_notes=0x7f040001;
}我把这个函数:
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
boolean result = super.onCreateOptionsMenu(menu);
//menu.add(0, INSERT_ID, 0, R.string.menu_insert);---我注释掉
menu.add(0,INSERT_ID, 0, R.string.menu_insert2);//我加的。
return result;
}请问为什么我的程序就一直强制退出?当我恢复原来的代码,程序就正常?是不是有缓存什么的物体?
我在资源中,增加一个String资源,名字叫menu_insert2。<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Notepad v1</string>
<string name="no_notes">No Notes Yet</string>
<string name="menu_insert">Add Item</string>
<string name="menu_insert2">MenuTest</string>
</resources>在R.java中也生成了相应的标识: public static final class string {
public static final int app_name=0x7f040000;
public static final int menu_insert=0x7f040002;
public static final int menu_insert2=0x7f040003;
public static final int no_notes=0x7f040001;
}我把这个函数:
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
boolean result = super.onCreateOptionsMenu(menu);
//menu.add(0, INSERT_ID, 0, R.string.menu_insert);---我注释掉
menu.add(0,INSERT_ID, 0, R.string.menu_insert2);//我加的。
return result;
}请问为什么我的程序就一直强制退出?当我恢复原来的代码,程序就正常?是不是有缓存什么的物体?
解决方案 »
- 谷歌地图定位
- Fragment的创建方式,怎么设置用Activity去控制呢?难道把Fragment当做Activity来用吗?
- 如何获取SurfaceView中Canvas绘制出的图片
- 求android大神哈, ExpandableListView的一个问题
- 如何根据包名packageName获取程序启动的主Activity名称?
- Android ubuntu 开发环境安装
- android下能使用system()系统调用吗?
- 初学者,对于apk 的签名,不是很懂。。
- 通过代码实现调用C可执行文件的问题
- android开发用Java还是kotlin好
- android开发中能直接调用系统里面自带的音乐和视频播放器吗?
- 关于Android里面调用native code(c++,c)有哪几种方法?
实际就是缓存的原因。我重新启动avd,一切都好了。