我只是想不通为什么我得到这个错误,我在另一个类做同样的事情,它工作正常(也许它是一个导入?)
我想做这个:
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this);
String downloadKey = getString(R.string.pref_download_folder_key); // This will return "pref_download_folder"
String downloadDefault = getString(R.string.pref_download_folder_default);
DownloadFolder = sharedPref.getString(downloadKey, downloadDefault);
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
参数计数错误,格式字符串pref_download_folder需要0但格式化调用耗材1
当我将行更改为此时,一切正常(注意downloadDefault工作,尽管是完全相同的方法):
DownloadFolder = sharedPref.getString("pref_download_folder", downloadDefault);
Run Code Online (Sandbox Code Playgroud)
提前致谢!
这是一个Android Studio错误. http://code.google.com/p/android/issues/detail?id=53238
按"跑"对我来说很好.你也可以调用
gradlew assembleDebug
Run Code Online (Sandbox Code Playgroud)
要么
gradlew assembleRelease
Run Code Online (Sandbox Code Playgroud)
从命令行构建.
编辑:这是不久前修复的,所以如果你在Android Studio的最新版本中看到这个,那么很可能是你的代码中存在错误.
| 归档时间: |
|
| 查看次数: |
3148 次 |
| 最近记录: |