我一直在关注Udacity上的Android Apps MOOC简介,并通过查看该课程的示例代码来学习很多有关良好编码实践的知识。但是,今天我发现了一些令人困惑的地方:
// Third Step: Insert ContentValues into database and get a row ID back
long locationRowId;
locationRowId = db.insert(WeatherContract.LocationEntry.TABLE_NAME, null, testValues);
为什么要locationRowId
在单独的行上声明?将上面的代码更改为
long locationRowId = db.insert(WeatherContract.LocationEntry.TABLE_NAME, null, testValues);
包括额外步骤是否有特定原因?或者我可以安全地使用单行版本。
谢谢
是的,您可以放心使用单行版本!正如我在上面所评论的那样,这只是您的偏爱。这样做既没有意义,也没有反对的意义。但是选择一个选项并随后使用它,并且不要在它们之间切换以获得清晰的代码;-)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句