Bug 1850933 - Override onProvideAssistContent in ExternalAppBrowserActivity

fenix/119.0
jackyzy823 9 months ago committed by mergify[bot]
parent f9611626ac
commit ccddbd3319

@ -4,7 +4,11 @@
package org.mozilla.fenix.customtabs
import android.app.assist.AssistContent
import android.content.Intent
import android.net.Uri
import android.os.Build
import androidx.annotation.RequiresApi
import androidx.annotation.VisibleForTesting
import androidx.navigation.NavDestination
import androidx.navigation.NavDirections
@ -117,4 +121,11 @@ open class ExternalAppBrowserActivity : HomeActivity() {
internal fun getExternalTabId(): String? {
return getIntentSessionId(SafeIntent(intent))
}
@RequiresApi(Build.VERSION_CODES.M)
override fun onProvideAssistContent(outContent: AssistContent?) {
super.onProvideAssistContent(outContent)
val currentTabUrl = getExternalTab()?.content?.url
outContent?.webUri = currentTabUrl?.let { Uri.parse(it) }
}
}

Loading…
Cancel
Save