Fixed
Status Update
Comments
il...@google.com <il...@google.com>
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-master-dev
commit d752ef33721a2587aae1ea3e0e8d8a1eb6fc7984
Author: Jeremy Woods <jbwoods@google.com>
Date: Wed Mar 25 14:14:22 2020
Add support to launch activities with options
The ActivityResult APIs currently offer no support for launching an
Activity with additional options. To ensure that they cover all previous
use cases, we should add this.
Test: ActivityResultLauncherTest
Bug: 151860054
RelNote: "The Activity Result APIs now have support for launching an
activity for result with options."
Change-Id: I71f56c9b146395f2e84d3d390f700b704d387aa4
M activity/activity-ktx/api/1.2.0-alpha03.txt
M activity/activity-ktx/api/current.txt
M activity/activity-ktx/api/public_plus_experimental_1.2.0-alpha03.txt
M activity/activity-ktx/api/public_plus_experimental_current.txt
M activity/activity-ktx/api/restricted_1.2.0-alpha03.txt
M activity/activity-ktx/api/restricted_current.txt
M activity/activity-ktx/src/main/java/androidx/activity/ActivityResultLauncher.kt
M activity/activity/api/1.2.0-alpha03.txt
M activity/activity/api/current.txt
M activity/activity/api/public_plus_experimental_1.2.0-alpha03.txt
M activity/activity/api/public_plus_experimental_current.txt
M activity/activity/api/restricted_1.2.0-alpha03.txt
M activity/activity/api/restricted_current.txt
A activity/activity/src/androidTest/java/androidx/activity/result/ActivityResultLauncherTest.kt
M activity/activity/src/androidTest/java/androidx/activity/result/ActivityResultRegistryTest.kt
M activity/activity/src/main/java/androidx/activity/ComponentActivity.java
M activity/activity/src/main/java/androidx/activity/result/ActivityResultLauncher.java
M activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.java
M fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java
https://android-review.googlesource.com/1267668
Branch: androidx-master-dev
commit d752ef33721a2587aae1ea3e0e8d8a1eb6fc7984
Author: Jeremy Woods <jbwoods@google.com>
Date: Wed Mar 25 14:14:22 2020
Add support to launch activities with options
The ActivityResult APIs currently offer no support for launching an
Activity with additional options. To ensure that they cover all previous
use cases, we should add this.
Test: ActivityResultLauncherTest
Bug: 151860054
RelNote: "The Activity Result APIs now have support for launching an
activity for result with options."
Change-Id: I71f56c9b146395f2e84d3d390f700b704d387aa4
M activity/activity-ktx/api/1.2.0-alpha03.txt
M activity/activity-ktx/api/current.txt
M activity/activity-ktx/api/public_plus_experimental_1.2.0-alpha03.txt
M activity/activity-ktx/api/public_plus_experimental_current.txt
M activity/activity-ktx/api/restricted_1.2.0-alpha03.txt
M activity/activity-ktx/api/restricted_current.txt
M activity/activity-ktx/src/main/java/androidx/activity/ActivityResultLauncher.kt
M activity/activity/api/1.2.0-alpha03.txt
M activity/activity/api/current.txt
M activity/activity/api/public_plus_experimental_1.2.0-alpha03.txt
M activity/activity/api/public_plus_experimental_current.txt
M activity/activity/api/restricted_1.2.0-alpha03.txt
M activity/activity/api/restricted_current.txt
A activity/activity/src/androidTest/java/androidx/activity/result/ActivityResultLauncherTest.kt
M activity/activity/src/androidTest/java/androidx/activity/result/ActivityResultRegistryTest.kt
M activity/activity/src/main/java/androidx/activity/ComponentActivity.java
M activity/activity/src/main/java/androidx/activity/result/ActivityResultLauncher.java
M activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.java
M fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java
jb...@google.com <jb...@google.com> #3
This was fixed internally and will be added to the Activity 1.2.0-alpha03
and Fragment 1.3.0-alpha03
releases.
Description
Version used: androidx.activity:activity:1.2.0-alpha02
It appears the current api for starting an activity with a result
```
val call = prepareCall(StartActivityForResult()) { ... }
call.launch(intent)
```
doesn't support passing options like with calling `startActityForResult(intent, requestCode, options)`.