commit | 10f4760b806ea71770fd703d73f282ace8e62b13 | [log] [tgz] |
---|---|---|
author | Mark Renouf <mrenouf@google.com> | Fri Mar 08 16:13:43 2024 -0500 |
committer | Mark Renouf <mrenouf@google.com> | Fri Mar 08 21:45:13 2024 +0000 |
tree | 2cb7ce8a32821c3b3ca688f52ee9007de7e6cf85 | |
parent | 17e885ca0179f54e51ba6f5c07cf459868fe6c43 [diff] |
Remove final from framework methods Hilt generates a base class and somehow inherits the final modifier in the process, causes compilation to fail when final methods are overridden in the generated class hierarchy. There errors from dagger generated classes were: error: onCreate(Bundle) in ChooserActivity cannot override onCreate(Bundle) in Hilt_ChooserActivity overridden method is final error: onDestroy() in ChooserActivity cannot override onDestroy() in Hilt_ChooserActivity overridden method is final error: onCreate(Bundle) in ResolverActivity cannot override onCreate(Bundle) in Hilt_ResolverActivity protected final void onCreate(Bundle savedInstanceState) { Flag: NA Test: atest IntentResolver-tests-activity:com.android.intentresolver.v2 Bug: NA Change-Id: Id925938ab9ce48caaa451a943547f1912058cfdf
IntentResolver
provides the implementation for Intent ACTION_CHOOSER
See also: ShareCompat.IntentBuilder