Skip to content

ActivityCodeGenerator重构后出现IllegalIntent时会Crash #288

@shifujun

Description

@shifujun
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Parcelable android.os.Bundle.getParcelable(java.lang.String)' on a null object reference
        at com.tencent.shadow.core.loader.delegates.ShadowActivityDelegate.onCreate(ShadowActivityDelegate.kt:89)
        at com.tencent.shadow.core.runtime.container.GeneratedPluginContainerActivity.onCreate(GeneratedPluginContainerActivity.java:966)
        at com.tencent.shadow.core.runtime.container.PluginContainerActivity.onCreate(PluginContainerActivity.java:86)
        at android.app.Activity.performCreate(Activity.java:7136)

因为PluginContainerActivity和GeneratedPluginContainerActivity中的hostActivityDelegate是两个不同的域变量。出现IllegalIntent时只置空了PluginContainerActivity的hostActivityDelegate。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions