Update several AndroidX libraries.

activity -> 1.6.1
appcompat -> 1.6.1
fragment -> 1.5.5
navigation -> 2.5.3
core-ktx -> 1.9.0
safe-args -> 2.5.3
main
Alex Hart 2023-03-08 12:12:58 -04:00
rodzic 68a50798f2
commit 68a0cb40a6
5 zmienionych plików z 124 dodań i 81 usunięć

Wyświetl plik

@ -432,7 +432,7 @@ dependencies {
implementation (libs.androidx.appcompat) {
version {
strictly '1.5.1'
strictly '1.6.1'
}
}
implementation libs.androidx.window.window

Wyświetl plik

@ -19,7 +19,7 @@ buildscript {
dependencies {
classpath 'com.android.tools:r8:3.3.75'
classpath 'com.android.tools.build:gradle:7.4.0'
classpath 'androidx.navigation:navigation-safe-args-gradle-plugin:2.5.2'
classpath 'androidx.navigation:navigation-safe-args-gradle-plugin:2.5.3'
classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.17'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath libs.ktlint

Wyświetl plik

@ -4,10 +4,11 @@
dependencyResolutionManagement {
versionCatalogs {
libs {
version('androidx-appcompat', '1.6.1')
version('androidx-camera', '1.2.1')
version('androidx-fragment', '1.5.2')
version('androidx-fragment', '1.5.5')
version('androidx-lifecycle', '2.5.1')
version('androidx-navigation', '2.5.2')
version('androidx-navigation', '2.5.3')
version('androidx-window', '1.0.0')
version('exoplayer', '2.18.1')
version('glide', '4.13.2')
@ -37,12 +38,12 @@ dependencyResolutionManagement {
alias('ktlint').to('org.jlleitschuh.gradle:ktlint-gradle:11.1.0')
// Android X
alias('androidx-activity-ktx').to('androidx.activity:activity-ktx:1.5.1')
alias('androidx-core-ktx').to('androidx.core:core-ktx:1.8.0')
alias('androidx-activity-ktx').to('androidx.activity', 'activity-ktx').versionRef('androidx-appcompat')
alias('androidx-appcompat').to('androidx.appcompat', 'appcompat').versionRef('androidx-appcompat')
alias('androidx-core-ktx').to('androidx.core:core-ktx:1.9.0')
alias('androidx-fragment-ktx').to('androidx.fragment', 'fragment-ktx').versionRef('androidx-fragment')
alias('androidx-fragment-testing').to('androidx.fragment', 'fragment-testing').versionRef('androidx-fragment')
alias('androidx-annotation').to('androidx.annotation:annotation:1.4.0')
alias('androidx-appcompat').to('androidx.appcompat:appcompat:1.5.1')
alias('androidx-constraintlayout').to('androidx.constraintlayout:constraintlayout:2.0.4')
alias('androidx-window-window').to('androidx.window', 'window').versionRef('androidx-window')
alias('androidx-window-java').to('androidx.window', 'window-java').versionRef('androidx-window')

Wyświetl plik

@ -28,6 +28,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="c4317fb95ce2716b88f1f4a5334795efda084097a3f2447ffccb10a412c85be4" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.activity" name="activity" version="1.6.0">
<artifact name="activity-1.6.0.aar">
<sha256 value="7f08723ecabefba616d60c714b0e9a31301bd4d0792fcc7946c1479c57fd2d28" origin="Generated by Gradle"/>
</artifact>
<artifact name="activity-1.6.0.module">
<sha256 value="b561e41c1bddb2160f79b9bc7541ad9ed110147ab2ccf63719a23d498470b043" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.activity" name="activity-compose" version="1.3.0">
<artifact name="activity-compose-1.3.0.aar">
<sha256 value="32b2cdbb3ffb514bb4e09d00a7b4ccacf1dbb78a4a16fad0a600cf1c37204382" origin="Generated by Gradle"/>
@ -44,6 +52,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="890eb6f3aa3d119236b4c96ec6b1beb647c296a4d99ca7e4a500a164a95ca2cb" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.activity" name="activity-ktx" version="1.6.0">
<artifact name="activity-ktx-1.6.0.aar">
<sha256 value="1b46d678f1296d0308b7f1d1fd9c8b2688bd9f8fbddb2929db7f8e503105c68d" origin="Generated by Gradle"/>
</artifact>
<artifact name="activity-ktx-1.6.0.module">
<sha256 value="574b89ee589c530ec4d3fc412aac890066842db45a6a9a1bbe89542e0b47e81b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.annotation" name="annotation" version="1.0.0">
<artifact name="annotation-1.0.0.jar">
<sha256 value="0baae9755f7caf52aa80cd04324b91ba93af55d4d1d17dcc9a7b53d99ef7c016" origin="Generated by Gradle"/>
@ -91,20 +107,28 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="0361d1526a4d7501255e19779e09e93cdbd07fee0e2f5c50b7a137432d510119" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.appcompat" name="appcompat" version="1.5.1">
<artifact name="appcompat-1.5.1.aar">
<sha256 value="50f2c7756e28a7da648bd4551ee3b31e0b71863a6bf591f0ca978428219c5eab" origin="Generated by Gradle"/>
<component group="androidx.annotation" name="annotation-experimental" version="1.3.0">
<artifact name="annotation-experimental-1.3.0.aar">
<sha256 value="abfd29c8556e5bd0325a9f769ab9e9d154ff4a5515c476cdd5a2a8285b1b19dc" origin="Generated by Gradle"/>
</artifact>
<artifact name="appcompat-1.5.1.module">
<sha256 value="8c8e88ccafb55c142ea2ac0669fd4db8e7190a853d73fcc429a5c012ceacddf2" origin="Generated by Gradle"/>
<artifact name="annotation-experimental-1.3.0.module">
<sha256 value="5eebeaff01d042e06dcf292abf8964ad391e4b0159f0090f16253d6045d38da0" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.appcompat" name="appcompat-resources" version="1.5.1">
<artifact name="appcompat-resources-1.5.1.aar">
<sha256 value="6cfa9caae1869ffe03da9ec3ebf47ad84d70a7185ee86ec63aa8289cbb457e67" origin="Generated by Gradle"/>
<component group="androidx.appcompat" name="appcompat" version="1.6.1">
<artifact name="appcompat-1.6.1.aar">
<sha256 value="7ea5573b93ababd3bd32312451c6ea48a662b03a140dda81aebe75776a20a422" origin="Generated by Gradle"/>
</artifact>
<artifact name="appcompat-resources-1.5.1.module">
<sha256 value="f4fee82b468795d2188adf476e4494303a231c431ac3a1fa71968b8537611dbc" origin="Generated by Gradle"/>
<artifact name="appcompat-1.6.1.module">
<sha256 value="f755380d80563eecca7db0bf6368b796afbefe381554c87b752bf9e291f3c1a6" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.appcompat" name="appcompat-resources" version="1.6.1">
<artifact name="appcompat-resources-1.6.1.aar">
<sha256 value="db915dbf49357863de1669ff9fdd8e9008d65fe357af6cce9ae63043ad5f6617" origin="Generated by Gradle"/>
</artifact>
<artifact name="appcompat-resources-1.6.1.module">
<sha256 value="c814c15c2ff34f094f8b6994b2cd51e6e8d062bcfc86912f55dd6e08f33acee7" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.arch.core" name="core-common" version="2.0.0">
@ -400,17 +424,25 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="505f1838869611519d65ec7feb650e88856e3682e37e42a2a24b73e655a98d74" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.core" name="core" version="1.9.0">
<artifact name="core-1.9.0.aar">
<sha256 value="8bda3ee3a88887d54f6679fb6b6cd788629f73234ac91c8bbed924e721ec85b8" origin="Generated by Gradle"/>
</artifact>
<artifact name="core-1.9.0.module">
<sha256 value="8674ade1d12962469dd2d1e6edc03b465f20d180b0840a129bc40b351e8651d1" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.core" name="core-ktx" version="1.2.0">
<artifact name="core-ktx-1.2.0.aar">
<sha256 value="dcb74d510d552b35eff73b0dd27b829649535f3902e5b5a1f26040383c10a940" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.core" name="core-ktx" version="1.8.0">
<artifact name="core-ktx-1.8.0.aar">
<sha256 value="1790bb9b0b3efe6a27fb1ba3a3530b0b9aa6654e58bf8a9ef783f767e50d31b4" origin="Generated by Gradle"/>
<component group="androidx.core" name="core-ktx" version="1.9.0">
<artifact name="core-ktx-1.9.0.aar">
<sha256 value="1542a1df7be908c95fee91b8dbc03fd974f53f11d84a85d881f95a52551c4051" origin="Generated by Gradle"/>
</artifact>
<artifact name="core-ktx-1.8.0.module">
<sha256 value="a91bc3e02f209f643dd8275345a9e3003ce20d64fc0760eccf479c1709842f72" origin="Generated by Gradle"/>
<artifact name="core-ktx-1.9.0.module">
<sha256 value="4d46646066c794f2812d5b33a9422d37e4f918c4d809cd1fb2579c7022ef2818" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.core" name="core-role" version="1.0.0">
@ -531,28 +563,28 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="65dd32d71fe65a32e77989a6cfb1ad09307038927f82a740c7611162d0b518f8" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.fragment" name="fragment" version="1.5.2">
<artifact name="fragment-1.5.2.aar">
<sha256 value="4940d52b5025042e1900a63aed10850e7ea28e7abc1f611bd2ba726da89f4b09" origin="Generated by Gradle"/>
<component group="androidx.fragment" name="fragment" version="1.5.5">
<artifact name="fragment-1.5.5.aar">
<sha256 value="e0a3174fed034556addf6d5beab068cf6b1e2da9db55ea512ba45cdb755c82a3" origin="Generated by Gradle"/>
</artifact>
<artifact name="fragment-1.5.2.module">
<sha256 value="d220d1dd403beb2375157c8ab7b21de1585dbda964d870e325a34318791733fa" origin="Generated by Gradle"/>
<artifact name="fragment-1.5.5.module">
<sha256 value="eb7e7828fe8bbcd990fa44fbd0022b63b316abc76fc54dca5f1644f9d8558dee" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.fragment" name="fragment-ktx" version="1.5.2">
<artifact name="fragment-ktx-1.5.2.aar">
<sha256 value="d10d962224a4f5de27c5fc692047308c4cad9948b9532214c7c7372565308c77" origin="Generated by Gradle"/>
<component group="androidx.fragment" name="fragment-ktx" version="1.5.5">
<artifact name="fragment-ktx-1.5.5.aar">
<sha256 value="9a7064335312237b45cda04b898139e71361eb7288ec8b2a38c4bdb4befe088e" origin="Generated by Gradle"/>
</artifact>
<artifact name="fragment-ktx-1.5.2.module">
<sha256 value="44ac083f1fcd507710645112d69907809b214ccd27216e9d4c0d592f0f1a83bf" origin="Generated by Gradle"/>
<artifact name="fragment-ktx-1.5.5.module">
<sha256 value="dc33a288b47e603176ecdea89a1660b1f7783a9423d4cba1dccf805cbd83f168" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.fragment" name="fragment-testing" version="1.5.2">
<artifact name="fragment-testing-1.5.2.aar">
<sha256 value="d6e26e7efa1d245f17320cc0aff9b6a284405db31e6d4ef4bf0bb52e26fbab9e" origin="Generated by Gradle"/>
<component group="androidx.fragment" name="fragment-testing" version="1.5.5">
<artifact name="fragment-testing-1.5.5.aar">
<sha256 value="7234c976fade2fc60a64092cd521aca47ab9f891e697640e85cee6830d401133" origin="Generated by Gradle"/>
</artifact>
<artifact name="fragment-testing-1.5.2.module">
<sha256 value="4da8ce4c1b126ca18e3b180e563afb997322c40bb09e78756ce3f861505d681c" origin="Generated by Gradle"/>
<artifact name="fragment-testing-1.5.5.module">
<sha256 value="0f2a654361df97812866608490c3a6306bfcb9b710a6c9436f523fa16399918b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.gridlayout" name="gridlayout" version="1.0.0">
@ -768,52 +800,52 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="42dd32ff9f97f85771b82a20003a8d70f68ab7b4ba328964312ce0732693db09" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-common" version="2.5.2">
<artifact name="navigation-common-2.5.2.aar">
<sha256 value="2147409f1ef55bf0d7147ab0fd49e3d8ca4bb3d52ad7c621b5968ff51defdc89" origin="Generated by Gradle"/>
<component group="androidx.navigation" name="navigation-common" version="2.5.3">
<artifact name="navigation-common-2.5.3.aar">
<sha256 value="841406807a7c2254c66460bfb71e65a112a95c84ecd6253302b3657f83332026" origin="Generated by Gradle"/>
</artifact>
<artifact name="navigation-common-2.5.2.module">
<sha256 value="7474fb56ad8cbf06f1e9047533934c0ca7b311092035cd78ee5e7966f34749cc" origin="Generated by Gradle"/>
<artifact name="navigation-common-2.5.3.module">
<sha256 value="4b0bd6fb889a909af9a1ea9f7fd7271b319677dae8512d95cafdd49decc8ca0a" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-common-ktx" version="2.5.2">
<artifact name="navigation-common-ktx-2.5.2.aar">
<sha256 value="cb24d6496077f87043d8ee489a5e10d240ce0604aeeeb22398fd3fca0caa3e84" origin="Generated by Gradle"/>
<component group="androidx.navigation" name="navigation-common-ktx" version="2.5.3">
<artifact name="navigation-common-ktx-2.5.3.aar">
<sha256 value="6f5de047a79023c7767f5d27ec8bf8baad24d60659ed9781b021852ec0db6168" origin="Generated by Gradle"/>
</artifact>
<artifact name="navigation-common-ktx-2.5.2.module">
<sha256 value="aa1a95e4cc7ba1199b3eee1034a30f067578823a0a8ff60dcc305d12fd4508ca" origin="Generated by Gradle"/>
<artifact name="navigation-common-ktx-2.5.3.module">
<sha256 value="459b2d0214420b6df2edb448c8a7c226dbecdb98b797685eb3da5f0a3b0adcbd" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-fragment" version="2.5.2">
<artifact name="navigation-fragment-2.5.2.aar">
<sha256 value="0156274100304267448454476c8ad84b7e6e0ac0de1901a950181ca624bdc961" origin="Generated by Gradle"/>
<component group="androidx.navigation" name="navigation-fragment" version="2.5.3">
<artifact name="navigation-fragment-2.5.3.aar">
<sha256 value="8fd447ce032b1850bcded21855061d5dd209bf564dffb3a89451d0e642b26bec" origin="Generated by Gradle"/>
</artifact>
<artifact name="navigation-fragment-2.5.2.module">
<sha256 value="e362cc052710af038573366aecb804df197a6197bda6f0b2ecae46d8217f79c5" origin="Generated by Gradle"/>
<artifact name="navigation-fragment-2.5.3.module">
<sha256 value="38a60d924ff27c38862ae16c3b4829a3afff8bc22f36cf8ec77feb5b63040602" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-fragment-ktx" version="2.5.2">
<artifact name="navigation-fragment-ktx-2.5.2.aar">
<sha256 value="242f5e24591d299811920cc53d7302b8bf9f7beb4f35bac90510ed4273e591cb" origin="Generated by Gradle"/>
<component group="androidx.navigation" name="navigation-fragment-ktx" version="2.5.3">
<artifact name="navigation-fragment-ktx-2.5.3.aar">
<sha256 value="47d8400282d0360f390c218c3c5206e8f7e8c61257ddac4136d7e1c67c560fa1" origin="Generated by Gradle"/>
</artifact>
<artifact name="navigation-fragment-ktx-2.5.2.module">
<sha256 value="12eae2f73df30bf6a0ab62a83403bcb2c3548dd227ebe85db9bd576d5024c43c" origin="Generated by Gradle"/>
<artifact name="navigation-fragment-ktx-2.5.3.module">
<sha256 value="8e2496a4f92130c6526ecd2b65a1ad5cef19306e6000e577c6dfd3412b977052" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-runtime" version="2.5.2">
<artifact name="navigation-runtime-2.5.2.aar">
<sha256 value="63c72f79209263a59428ac088a6c09af81e1e451ed58127ad2778ca5e30ec60a" origin="Generated by Gradle"/>
<component group="androidx.navigation" name="navigation-runtime" version="2.5.3">
<artifact name="navigation-runtime-2.5.3.aar">
<sha256 value="b57ffe10d3be3fc814ead4df2a40092069aad4741ac26f0a1e763c31144fe120" origin="Generated by Gradle"/>
</artifact>
<artifact name="navigation-runtime-2.5.2.module">
<sha256 value="f47d9520434ad098fc16c87cb23a75573786899cf62059ba6dafce96980f5489" origin="Generated by Gradle"/>
<artifact name="navigation-runtime-2.5.3.module">
<sha256 value="923567493f7a3edab011bb1ca487c46b7ee7d497ca585a9986da6220f5b6c73a" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-runtime-ktx" version="2.5.2">
<artifact name="navigation-runtime-ktx-2.5.2.aar">
<sha256 value="af6e0a152cc5dc80b12d69e4bb0ee8aa6dfd3aae50e98a974fa50a8c6b2ba9a2" origin="Generated by Gradle"/>
<component group="androidx.navigation" name="navigation-runtime-ktx" version="2.5.3">
<artifact name="navigation-runtime-ktx-2.5.3.aar">
<sha256 value="9ab94a34966c5501fac62979b96a5d64d1325b62caf707358616cf24df86caae" origin="Generated by Gradle"/>
</artifact>
<artifact name="navigation-runtime-ktx-2.5.2.module">
<sha256 value="d4186b87776ea8705961e436c5cdbfc811d21b8c5486bc6b5172f35646356c42" origin="Generated by Gradle"/>
<artifact name="navigation-runtime-ktx-2.5.3.module">
<sha256 value="a93359c849e6f5a3b04f786b9e7d730819d04790a178ed530f1e39eced3908a0" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-safe-args-generator" version="2.5.2">
@ -824,28 +856,36 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="a5c861609669f34bc726f84d45afb33d407bc6f1bae470d6df59792205a2878d" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-safe-args-gradle-plugin" version="2.5.2">
<artifact name="navigation-safe-args-gradle-plugin-2.5.2.jar">
<component group="androidx.navigation" name="navigation-safe-args-generator" version="2.5.3">
<artifact name="navigation-safe-args-generator-2.5.3.jar">
<sha256 value="7f576c31920eec76fde59e1c1db77e3ec18d542f72cb839c3c1c0442c743252f" origin="Generated by Gradle"/>
</artifact>
<artifact name="navigation-safe-args-generator-2.5.3.module">
<sha256 value="2c1de38509998390952a1c583ed657607af47c08bd226d43a6657ad09f2963f6" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-safe-args-gradle-plugin" version="2.5.3">
<artifact name="navigation-safe-args-gradle-plugin-2.5.3.jar">
<sha256 value="12181b07b9f8541aea07561beb11641658b47440dab9b088cd4dd03c4381a375" origin="Generated by Gradle"/>
</artifact>
<artifact name="navigation-safe-args-gradle-plugin-2.5.2.module">
<sha256 value="110bbcd4d1170e02a7c20dac99334980826472d2bcccad774643a9c44d3f8411" origin="Generated by Gradle"/>
<artifact name="navigation-safe-args-gradle-plugin-2.5.3.module">
<sha256 value="77a190d15bf66d91e01c432fc2f7ad4c3088764c5fef9ca8cb428e1e92463f60" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-ui" version="2.5.2">
<artifact name="navigation-ui-2.5.2.aar">
<sha256 value="7689dc240a1e209586fa39708450f2a3a36166eb1461e47169c7bd350e9e7672" origin="Generated by Gradle"/>
<component group="androidx.navigation" name="navigation-ui" version="2.5.3">
<artifact name="navigation-ui-2.5.3.aar">
<sha256 value="dcfefbd6274a6249d2843a547a554914fc86dc36479c15a631e33e7f22fc7d35" origin="Generated by Gradle"/>
</artifact>
<artifact name="navigation-ui-2.5.2.module">
<sha256 value="ba85143e4cb8688e3ba4e77681eb6dad2b4f5010a028cfd72d98ab004e4a815e" origin="Generated by Gradle"/>
<artifact name="navigation-ui-2.5.3.module">
<sha256 value="821c6675adc9f74037afd5a3e08f65b88dc81f707504a1759c94612bc9aa4b46" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.navigation" name="navigation-ui-ktx" version="2.5.2">
<artifact name="navigation-ui-ktx-2.5.2.aar">
<sha256 value="03bf27b4273a32350292db2864f16e4ddd638d9de4eab0ac627008e5c3bfb628" origin="Generated by Gradle"/>
<component group="androidx.navigation" name="navigation-ui-ktx" version="2.5.3">
<artifact name="navigation-ui-ktx-2.5.3.aar">
<sha256 value="2443dedf8b4b2fbfd149970c7e4282d04d030614726107c0893fce33aa1870f7" origin="Generated by Gradle"/>
</artifact>
<artifact name="navigation-ui-ktx-2.5.2.module">
<sha256 value="d3a5fc367ce05ae840a584eeefbcf0206f2ca377155d3b4b68c55fa8355c1a03" origin="Generated by Gradle"/>
<artifact name="navigation-ui-ktx-2.5.3.module">
<sha256 value="3cb7ca48b1c20c822fac10ea1866f92d67963337d4aeb4ad106ae20e8a3240ba" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.preference" name="preference" version="1.0.0">

Wyświetl plik

@ -1,5 +1,6 @@
package org.signal.smsexporter
import android.annotation.SuppressLint
import android.app.Notification
import android.app.Service
import android.content.Intent
@ -54,6 +55,7 @@ abstract class SmsExportService : Service() {
return START_NOT_STICKY
}
@SuppressLint("MissingPermission")
private fun startExport(clearExportState: Boolean) {
if (isStarted) {
Log.d(TAG, "Already running exporter.")