Android 有人知道如何修复Activity Manager崩溃吗?

Android 有人知道如何修复Activity Manager崩溃吗?,android,android-activity,activity-manager,Android,Android Activity,Activity Manager,我有两个活动,都有一个用于登录的GoogleAppClient。现在发生的是,当我通过第一个活动进入第二个活动,然后我登录第一个活动,也就是屏幕上的活动,应用程序崩溃。当我不从一个活动转到另一个活动时,任何事情都不会崩溃。巧合的是,这只发生在第一个活动上。我从1st-2nd-1st-2nd开始,然后登录到第二个活动,它没有崩溃 这是我的日志: 09-09 14:03:32.192 968-13080/? A/ActivityManager﹕ Activity Manager Crash j

我有两个活动,都有一个用于登录的GoogleAppClient。现在发生的是,当我通过第一个活动进入第二个活动,然后我登录第一个活动,也就是屏幕上的活动,应用程序崩溃。当我不从一个活动转到另一个活动时,任何事情都不会崩溃。巧合的是,这只发生在第一个活动上。我从1st-2nd-1st-2nd开始,然后登录到第二个活动,它没有崩溃

这是我的日志:

09-09 14:03:32.192    968-13080/? A/ActivityManager﹕ Activity Manager Crash
java.lang.IllegalArgumentException
        at com.android.server.am.ActivityManagerService.isTopOfTask(ActivityManagerService.java:11223)
        at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1629)
        at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2606)
        at com.android.server.am.ActivityManagerServiceEx.onTransact(ActivityManagerServiceEx.java:448)
        at android.os.Binder.execTransact(Binder.java:446)
09-09 14:03:32.200  31715-31715/<MyPackage> E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: <MyPackage>, PID: 31715
    java.lang.IllegalArgumentException
            at android.os.Parcel.readException(Parcel.java:1544)
            at android.os.Parcel.readException(Parcel.java:1493)
            at android.app.ActivityManagerProxy.isTopOfTask(ActivityManagerNative.java:4517)
            at android.app.Activity.isTopOfTask(Activity.java:5448)
            at android.app.Activity.startActivityForResult(Activity.java:3857)
            at android.app.Activity.startActivity(Activity.java:4090)
看看Activity类,我认为它在这行代码中崩溃了:

private boolean isTopOfTask() {
    try {
        **return ActivityManagerNative.getDefault().isTopOfTask(mToken);**
    } catch (RemoteException e) {
        return false;
    }
}

每次在应用程序中添加新活动时,都需要在清单文件中添加新的标记。确保您正在执行此操作,否则将不会考虑新活动。如果你在清单中声明,那么好吧。当然,它在清单中。请不要发布你的真实包,我已经对你的代码进行了审查。嗨@JohnErnestGuadalupe,你找到了这次崩溃的修复方法或导致这次崩溃的原因了吗?
private boolean isTopOfTask() {
    try {
        **return ActivityManagerNative.getDefault().isTopOfTask(mToken);**
    } catch (RemoteException e) {
        return false;
    }
}