在孤立的进程中,context是null

时间:2016-06-07 09:38:05

标签: android service android-googleapiclient

我有下一个方法:

protected synchronized void buildGoogleApiClient() {

    mGoogleApiClient = new GoogleApiClient.Builder(context)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .addApi(LocationServices.API).build();
}

该方法应该在使用isolatedProcess =&#34; true&#34;的服务中运行,问题是上下文对象在隔离的进程中变为null,如何处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

尝试使用 getApplicationContext()获取上下文。 你使用的上下文可能会被破坏,这就是为什么你会变空。