草庐IT

menu_delete

全部标签

android - 包android.support.v7.internal.view.menu不存在: cannot find symbol class MenuBuilder

我刚刚从compile'com.android.support:appcompat-v7:23.1'升级了我的支持库compile'com.android.support:appcompat-v7:23.1.1'.0'。它给了我这个错误:packageandroid.support.v7.internal.view.menudoesnotexist:cannotfindsymbolclassMenuBuilder我在我的应用程序中使用弹出菜单。根据谷歌的说法,PopUpMenu继承了接口(interface)com.android.internal.view.menu.MenuBuil

android - 在 Android 中发送 HTTP DELETE 请求

我的客户端的API指定要删除一个对象,必须发送一个DELETE请求,其中包含描述内容的Jsonheader数据。实际上,这与添加对象的调用相同,这是通过POST完成的。这工作正常,我的代码的胆量如下:HttpURLConnectioncon=(HttpURLConnection)myurl.openConnection();con.setRequestMethod("POST");con.setDoOutput(true);con.setUseCaches(false);con.connect();OutputStreamWriterwr=newOutputStreamWriter(c

android - 在每个 ListView 项上添加 "menu"

我正在开发这个应用程序,其中有一个ListView,但我想在角落添加“三点”图标,当你按下它时,会弹出一个很棒的菜单。像这样在GooglePlay应用程序中:http://imgur.com/a/cGb2Q我见过很多有它的应用程序,所以它不会那么难吗?我用谷歌搜索了很多,但老实说,我真的不知道我应该在谷歌上搜索什么。这可能是Stackoverflow上最短和最愚蠢的问题,但我真的不知道我的其他选择是什么。我认为它可能只是一个以某种方式隐藏的微调器,当您按下三点图标时,它会以一种很棒的方式弹出,或者这是否在AndroidSDK中实现? 最佳答案

android - Cordova 2.1.0 (PhoneGap) 为 Android 创建脚本说 "Project already exists"或 "An error occurred. Deleting project"

我正在尝试使用Cordova2.2.0(PhoneGap)在Windows上创建一个Android项目。据此blogpost这个命令应该可以工作-create但我收到一条消息“项目已经存在!”。我使用同一台PC来创建、打包和提交Android应用程序,所以我知道我有Java、Javac、Ant、Android等。已安装。我也曾在装有Cordova2.1.0的Mac上尝试过此操作,但我收到消息“发生错误。正在删除项目..”您能否建议可能导致此错误的原因以及可能的修复方法?谢谢。更新这个问题似乎在Cordova2.2.0中得到解决,但我还没有找到2.1.0的解决方法

安卓 : deleting an image

我正在从我的应用程序中删除一个图像文件。我在做newFile(filename).delete();这实际上是在删除文件。但图片在图库中仍然可见。在搜索中我发现我们应该使用getContentResolver().delete(Uri.fromFile(file),null,null);删除但在这里我得到了异常(exception):UnknownfileURL.java.lang.IllegalArgumentException:UnknownURLfile:///mnt/sdcard/DCIM/Camera/IMG_20120523_122612.jpg当我使用任何文件浏览器查看时

android - 如何以编程方式创建 Menu 实例?即在 onCreateOptionsMenu 之外膨胀一个菜单

我想给一个菜单对象充气outsideonCreateOptionsMenu方法(这意味着在用户不按下按钮时创建/显示菜单),所以我需要创建一个菜单实例以将其传递给inflate方法。这是我想要实现的一个示例:Menumenu=//Howtocreateaninstance!?newMenuInflater(context).inflate(R.menu.my_menu,menu)Menu是一个接口(interface),所以我需要知道哪个类在实现它。我确实浏览了Android代码以获取有关如何创建Menu对象的任何提示,但仍然找不到我要查找的内容。编辑1我的目标是从自定义View中触发

android - onCreateOptionsMenu(Menu menu) 和 onPrepareOptionsMenu(Menu menu) 有什么区别?

解释onCreateOptionsMenu(Menumenu)和onPrepareOptionsMenu(Menumenu)的区别。 最佳答案 onCreateOptionsMenu()被调用一次。每次打开菜单时都会调用onPrepareOptionsMenu()。来自onCreateOptionsMenu()文档:Thisisonlycalledonce,thefirsttimetheoptionsmenuisdisplayed.Toupdatethemenueverytimeitisdisplayed,seeonPrepareO

c++ - 为什么必须为存储在堆中的函数的局部变量调用 delete?

假设你有以下函数:voiddoSomething(){int*data=newint[100];}为什么会产生内存泄漏?既然不能在函数外访问这个变量,为什么每次调用这个函数结束时编译器都不会自己调用delete呢? 最佳答案 Whywillthisproduceamemoryleak?因为您有责任删除您使用new创建的任何内容。Whydoesn'tthecompilercalldeletebyitselfeverytimeacalltothisfunctionends?通常,编译器无法判断您是否还有指向已分配对象的指针。例如:voi

c++ - delete(Object) 是否等同于调用 Object.~Object()

我有几个类(class)连接到AngelScript引擎。该引擎使用有趣的方式来分配对象:它分配所需的内存量(可能使用malloc())并且当作者建议使用这样的构造在此内存中创建对象时:staticvoidConstructor(ObjectType*thisPointer){new(thisPointer)ObjectType();}和这样的代码来销毁对象:staticvoidDestructor(ObjectType*thisPointer){thisPointer->~ObjectType();}我有几个问题:以这种方式使用析构函数是否正确?(Eclipse认为这是一个错误)据我

c++ - 分配字符串时 char* new 和 delete [] 错误

我需要一个C++复习。为什么会出现内存异常?pear=newchar[1024];pear="happygolucky";delete[]pear;//exception 最佳答案 pear=newchar[1024];1024个字符的内存是从堆中分配的,pear指向它的开头。pear="happygolucky";pear现在指向位于只读段中的字符串文字,并且先前分配的内存已泄漏。delete[]pear;您尝试释放只读字符串,这是一种未定义的行为,表现为运行时异常。 关于c++-分配