diff --git a/.changes/wry-activity.md b/.changes/wry-activity.md new file mode 100644 index 000000000..e89c40984 --- /dev/null +++ b/.changes/wry-activity.md @@ -0,0 +1,5 @@ +--- +"wry": patch +--- + +Fixed an issue that could cause `Return type mismatch: expected 'kotlin.String', actual 'kotlin.String?'` errors. diff --git a/src/android/kotlin/WryActivity.kt b/src/android/kotlin/WryActivity.kt index 3b3013502..58b355d85 100644 --- a/src/android/kotlin/WryActivity.kt +++ b/src/android/kotlin/WryActivity.kt @@ -38,7 +38,7 @@ abstract class WryActivity : AppCompatActivity() { try { @Suppress("DEPRECATION") val info = packageManager.getPackageInfo(webViewPackage, 0) - return info.versionName + return info.versionName.toString() } catch (ex: Exception) { Logger.warn("Unable to get package info for '$webViewPackage'$ex") } @@ -46,7 +46,7 @@ abstract class WryActivity : AppCompatActivity() { try { @Suppress("DEPRECATION") val info = packageManager.getPackageInfo("com.android.webview", 0) - return info.versionName + return info.versionName.toString() } catch (ex: Exception) { Logger.warn("Unable to get package info for 'com.android.webview'$ex") }