Skip to content
This repository was archived by the owner on Feb 26, 2023. It is now read-only.
This repository was archived by the owner on Feb 26, 2023. It is now read-only.

@InstanceState injects after @AfterInject methods #1703

@WonderCsabo

Description

@WonderCsabo

This example code:

@InstanceState
int savedField = -1;

@AfterInject
void afterInject() {

}

Can result in this generated code:

private void init_(Bundle savedInstanceState) {
    afterInject();
    restoreSavedInstanceState_(savedInstanceState);
}

Note that the afterInject() method is called before the instance state injection happens. The order should be the opposite, since we need the injected values in @AfterInject methods.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions