File tree 1 file changed +10
-1
lines changed
create-and-save-map/src/main/java/com/esri/arcgismaps/sample/createandsavemap
1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -23,17 +23,26 @@ import androidx.compose.material3.MaterialTheme
23
23
import androidx.compose.material3.Surface
24
24
import androidx.compose.runtime.Composable
25
25
import androidx.lifecycle.viewmodel.compose.viewModel
26
-
26
+ import com.arcgismaps.ArcGISEnvironment
27
27
import com.esri.arcgismaps.sample.sampleslib.theme.SampleAppTheme
28
28
import com.esri.arcgismaps.sample.createandsavemap.screens.MainScreen
29
29
import com.arcgismaps.toolkit.authentication.DialogAuthenticator
30
+ import com.arcgismaps.toolkit.authentication.signOut
30
31
import com.esri.arcgismaps.sample.createandsavemap.components.MapViewModel
32
+ import kotlinx.coroutines.runBlocking
31
33
32
34
class MainActivity : ComponentActivity () {
33
35
34
36
override fun onCreate (savedInstanceState : Bundle ? ) {
35
37
super .onCreate(savedInstanceState)
38
+ // This sample uses an ArcGIS Online login to be able to save a map as an ArcGIS portal item
39
+ // No need for license strings or an API key
40
+ ArcGISEnvironment .apiKey = null
36
41
42
+ // Sign out of any portals which are already authenticated
43
+ runBlocking {
44
+ ArcGISEnvironment .authenticationManager.signOut()
45
+ }
37
46
setContent {
38
47
SampleAppTheme {
39
48
SampleApp ()
You can’t perform that action at this time.
0 commit comments