CastReceiverUtils
Stay organized with collections
Save and categorize content based on your preferences.
Utility class for miscellaneous helper methods.
Inherited Method Summary
From class java.lang.Object
Public Methods
public static CastLaunchRequest
parseCastLaunchRequestFromLaunchIntent
( Intent
intent)
Parse the CastLaunchRequest
from a launch intent.
This method can be used to know the CastLaunchRequest
which is used to initially launch the app for the first time. Typically the CastLaunchRequest
can be obtained from the SenderInfo
of each sender, but for the initial launch, the first sender is not connected yet.
This method returns null
if intent
is not a Cast launch
intent.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["\u003cp\u003e\u003ccode\u003eCastReceiverUtils\u003c/code\u003e is a utility class providing helper methods for Cast receiver applications.\u003c/p\u003e\n"],["\u003cp\u003eIt includes a method to parse the \u003ccode\u003eCastLaunchRequest\u003c/code\u003e from the launch intent of the application, which is useful for understanding initial launch parameters.\u003c/p\u003e\n"],["\u003cp\u003eThis class simplifies handling Cast launch requests and obtaining sender information, especially during the initial launch of a receiver application.\u003c/p\u003e\n"]]],[],null,["# CastReceiverUtils\n\npublic class **CastReceiverUtils** extends [Object](//developer.android.com/reference/java/lang/Object.html) \nUtility class for miscellaneous helper methods. \n\n### Public Method Summary\n\n|-------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static [CastLaunchRequest](/android/reference/com/google/android/gms/cast/tv/CastLaunchRequest) | [parseCastLaunchRequestFromLaunchIntent](/android/reference/com/google/android/gms/cast/tv/CastReceiverUtils#parseCastLaunchRequestFromLaunchIntent(android.content.Intent))([Intent](//developer.android.com/reference/android/content/Intent.html) intent) Parse the [CastLaunchRequest](/android/reference/com/google/android/gms/cast/tv/CastLaunchRequest) from a launch intent. |\n\n### Inherited Method Summary\n\nFrom class java.lang.Object \n\n|----------------------------------------------------------------------------|--------------------------------------------------------------------------------|\n| [Object](//developer.android.com/reference/java/lang/Object.html) | clone() |\n| boolean | equals([Object](//developer.android.com/reference/java/lang/Object.html) arg0) |\n| void | finalize() |\n| final [Class](//developer.android.com/reference/java/lang/Class.html)\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| [String](//developer.android.com/reference/java/lang/String.html) | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nPublic Methods\n--------------\n\n#### public static [CastLaunchRequest](/android/reference/com/google/android/gms/cast/tv/CastLaunchRequest)\n**parseCastLaunchRequestFromLaunchIntent**\n([Intent](//developer.android.com/reference/android/content/Intent.html) intent)\n\nParse the [CastLaunchRequest](/android/reference/com/google/android/gms/cast/tv/CastLaunchRequest)\nfrom a launch intent.\n\nThis method can be used to know the [CastLaunchRequest](/android/reference/com/google/android/gms/cast/tv/CastLaunchRequest)\nwhich is used to initially launch the app for the first time. Typically the\n[CastLaunchRequest](/android/reference/com/google/android/gms/cast/tv/CastLaunchRequest)\ncan be obtained from the [SenderInfo](/android/reference/com/google/android/gms/cast/tv/SenderInfo)\nof each sender, but for the initial launch, the first sender is not connected yet.\n\nThis method returns `null` if `intent` is not a Cast launch\nintent."]]