这是本周的noob问题.我正在寻找更多的一般推测而不是特定的代码,也许希望Android人们正在观看并可以纠正这个:
Context.openFileOutput的SDK文档说:
打开与此Context的应用程序包关联的私有文件以进行写入.如果文件尚不存在,则创建该文件.
好的,听起来不错.我可以创建一个文件.除了这个方法也抛出一个FileNotFoundException,所以显然有些不对劲.为什么如果没有找到应该创建文件的函数会在找不到文件时抛出异常???
有点打败整个"创建文件......"的事情,不是吗?
我有一个使用内部ime的应用程序(意思是ime只是应用程序中的代码而不是真正的ime).我使用这个ime面板输入/编辑editText.一切都很好,直到Froyo(我没有在Gingerbread下测试过).但是,在Honeycomb上,我可以输入文本并对其进行编辑,但不会显示光标或文本高亮显示!有谁知道如何解决这个问题?我宁愿不把我的代码分叉到一个特殊的Honeycomb版本来解决这个问题.
我已经将xml cursorVisible元素显式设置为true,然后在代码中使用setCursorVisible将其设置为true,但这没有帮助.
谢谢!