java对代码行的解释
有人能解释一下他在做什么吗只有这一行代码
.build();
从
GoogleApiClient client = new GoogleApiClient.Builder(this)
.enableAutoManage(this /* FragmentActivity */,
this /* OnConnectionFailedListener */)
.addApi(Drive.API)
.addScope(Drive.SCOPE_FILE)
.setAccountName("users.account.name@gmail.com")
.build();
# 1 楼答案
这是Builder模式的一个实现
其思想是动态设置对象字段(表示),设置完这些字段后,调用build方法以获得定义的实例
该模式封装了内部实现,同时公开了构建过程
你可以在这里了解更多 wiki page on builder pattern
# 2 楼答案
来自https://developers.google.com/android/reference/com/google/android/gms/common/api/GoogleApiClient.Builder的快速参考
婚礼前的一切。build是为创建客户机而准备的,build实际上是在内存中创建的GoogleAppClient对象
# 3 楼答案
他使用builder模式完成了创建GoogleAppClient对象的过程。然后,您可以使用GoogleAppClient完成任何需要进行的调用