应用程序崩溃在Activity.getSystemService - Android - 5.1.1上

时间:2015-12-01 09:09:42

标签: android android-service

在使用context.getSystemService获取系统服务实例时,我的应用程序随机崩溃。仅在Android 5.1.1和M上观察到此崩溃。

我使用下面的代码来获取位置管理器的实例,但它崩溃了。

 LocationManager manager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);

以下是相同的堆栈跟踪:

java.lang.IllegalStateException: Parcel has been finalized!
    at android.os.BinderProxy.transactNative(Native Method)
    at android.os.BinderProxy.transact(Binder.java:511)
    at android.os.ServiceManagerProxy.getService(ServiceManagerNative.java:123)
    at android.os.ServiceManager.getService(ServiceManager.java:55)
    at android.app.ContextImpl$27.createService(ContextImpl.java:538)
    at android.app.ContextImpl$ServiceFetcher.getService(ContextImpl.java:341)
    at android.app.ContextImpl.getSystemService(ContextImpl.java:2079)
    at android.view.ContextThemeWrapper.getSystemService(ContextThemeWrapper.java:113)
    at android.app.Activity.getSystemService(Activity.java:5233)

期待任何帮助。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

@Kumar Ranjan请更新您的SDK,我相信您的问题将得到解决  因为我面临同样的问题,更新的Android版本从5.0到5.1.1,当我尝试登录时我的应用程序崩溃了...我相信这会帮助你