这两者之间有什么区别:
{
"html_attributions" : [],
"results" : [
{
"formatted_address" : "253 Yonghyeon-dong, Nam-gu, Incheon, South Korea",
"geometry" : {
"location" : {
"lat" : 37.4480158,
"lng" : 126.6575041
}
},
"icon" : "https://maps.gstatic.com/mapfiles/place_api/icons/school-71.png",
"id" : "819a851ed99429ddf73b0e8b0cb4cc64c7652a99",
"name" : "인하공업전문대학",
"photos" : [
{
"height" : 2448,
"html_attributions" : [
"\u003ca href=\"https://maps.google.com/maps/contrib/105692088629861058406/photos\"\u003e박용수\u003c/a\u003e"
],
"photo_reference" : "CoQBcwAAAFgRIWsD_gjcC-0IMtsaxyChMnj0m-NpNzqSrKlQOj36Wwo22KtJUseCxo2HZqdS3J2iRqVQrgUvZ9xUUkrK8WRuDIfcSh2-Tg7fqTPjL6D9AXrjr0rDy6AC15LbSZ3xrcSnVvP3OcYt4pP-gDIPHJ3KGoYFJC9imhzQj_HhQs_XEhDLaY1ReKU_r1r0TRbxkV_aGhTVldlttalRdf40aHg08HZ2NK9fFw",
"width" : 3264
}
],
"place_id" : "ChIJiRCw26t5ezURzCfeytfvQ0Q",
"rating" : 4.6,
"reference" : "CnRrAAAAy19YXkr7RrlHwjGkiYApVfE1EsQvgiPcnTs6GlK-4BCZdYyM29mDdoD8gCtZ87dijqjO5G6yeOQCECK_5-_N4hedqVak3fPquVBMx1IpmvkwcWJ3O2Jezo68wj53GC1XSPUwAp2c_Zmrv4Ez9CIRSxIQjtmXbKBBxwtsXhE7RjbgbhoUSeitgEgzLDWY39SxgVN-DK5wsd0",
"types" : [ "point_of_interest", "establishment" ]
}
],
"status" : "OK"
}
和
SharedPreferences prefs = getDefaultSharedPreferences(Application context);
我很困惑使用哪一个?我想让prefs静态,以便我可以在我的应用程序中随处使用它。它可以吗?
答案 0 :(得分:4)
在这种情况下,它不重要。
如果您查看the source code,那么您会看到您传入的上下文用于为您的偏好设置名称。这是通过调用context.getPackageName()
来完成的。因此,只要两个上下文都返回相同的包名称(并且对于应用程序中的任何上下文应该相同),使用这两个上下文之间没有区别。