diff --git a/docs/docs/permissions.md b/docs/docs/permissions.md index 4cf7ab9..50a3c16 100644 --- a/docs/docs/permissions.md +++ b/docs/docs/permissions.md @@ -21,7 +21,36 @@ To access health data from the Health Connect app in your own app, you need to a ``` -- Add the following highlighted code inside the activity tag as well: +- Create `PermissionRationaleActivity.kt` + +```diff title="android/app/src/main/java/com/healthconnectexample/PermissionRationaleActivity.kt" +package com.healthconnectexample + +import android.os.Bundle +import android.webkit.WebResourceRequest +import android.webkit.WebView +import android.webkit.WebViewClient +import androidx.appcompat.app.AppCompatActivity + +class PermissionsRationaleActivity: AppCompatActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + + val webView = WebView(this) + webView.webViewClient = object : WebViewClient() { + override fun shouldOverrideUrlLoading(view: WebView?, request: WebResourceRequest?): Boolean { + return false + } + } + + webView.loadUrl("https://developer.android.com/health-and-fitness/guides/health-connect/develop/get-started") + + setContentView(webView) + } +} +``` + +- Add the following highlighted code inside the application tag as well: ```diff title="android/src/main/AndroidManifest.xml" - // highlight-start -+ -+ -+ - // highlight-end + // highlight-start + + + + + + + + + + + + + + + // highlight-end ```