Merge "Revert "Fix duplicate dagger binding of MediaProjectionAppSelect..."" into udc-qpr-dev

This commit is contained in:
Naomi Musgrave
2023-08-04 10:23:49 +00:00
committed by Android (Google) Code Review
2 changed files with 2 additions and 1 deletions

View File

@@ -73,7 +73,7 @@ class MediaProjectionAppSelectorActivity(
override fun getLayoutResource() = R.layout.media_projection_app_selector
public override fun onCreate(bundle: Bundle?) {
component = componentFactory.create(view = this, resultHandler = this)
component = componentFactory.create(activity = this, view = this, resultHandler = this)
component.lifecycleObservers.forEach { lifecycle.addObserver(it) }
// Create a separate configuration controller for this activity as the configuration

View File

@@ -161,6 +161,7 @@ interface MediaProjectionAppSelectorComponent {
interface Factory {
/** Create a factory to inject the activity into the graph */
fun create(
@BindsInstance activity: MediaProjectionAppSelectorActivity,
@BindsInstance view: MediaProjectionAppSelectorView,
@BindsInstance resultHandler: MediaProjectionAppSelectorResultHandler,
): MediaProjectionAppSelectorComponent