Stay organized with collections
Save and categorize content based on your preferences.
SplitInstallRequest.Builder
public
static
class
SplitInstallRequest.Builder
extends Object
java.lang.Object
|
↳ |
com.google.android.play.core.splitinstall.SplitInstallRequest.Builder
|
A builder for a request to install split APKs.
Summary
Inherited methods |
From class
java.lang.Object
boolean
|
equals(Object arg0)
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Public methods
addLanguage
public SplitInstallRequest.Builder addLanguage (Locale language)
Adds a language to be installed.
You can specify locales in [lang]-[COUNTRY] (e.g. "en-AU") and [lang] (e.g. "ru") format.
The Android device that is running the app must support the language.
For Instant Apps, this API is not supported.
Parameters |
language |
Locale |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# SplitInstallRequest.Builder\n\nSummary: [Methods](#pubmethods) \\| [Inherited Methods](#inhmethods) \n\nSplitInstallRequest.Builder\n===========================\n\n\n`\npublic\nstatic\n\n\nclass\nSplitInstallRequest.Builder\n`\n\n\n`\n\nextends `[Object](https://developer.android.com/reference/java/lang/Object.html)`\n\n\n`\n\n`\n\n\n`\n\n|---|-----------------------------------------------------------------------|\n| [java.lang.Object](https://developer.android.com/reference/java/lang/Object.html) ||\n| ↳ | com.google.android.play.core.splitinstall.SplitInstallRequest.Builder |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nA builder for a request to install split APKs.\n\nSummary\n-------\n\n| ### Public methods ||\n|---------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` `[SplitInstallRequest.Builder](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.Builder.html) | ` `[addLanguage](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.Builder.html#addLanguage(java.util.Locale))`(`[Locale](https://developer.android.com/reference/java/util/Locale.html)` language) ` Adds a language to be installed. |\n| ` `[SplitInstallRequest.Builder](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.Builder.html) | ` `[addModule](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.Builder.html#addModule(java.lang.String))`(`[String](https://developer.android.com/reference/java/lang/String.html)` moduleName) ` Adds a module to be installed. |\n| ` `[SplitInstallRequest](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.html) | ` `[build](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.Builder.html#build())`() ` Returns a new [SplitInstallRequest](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.html) object. |\n\n| ### Inherited methods |\n|-----------------------|---|\n| From class ` `[java.lang.Object](https://developer.android.com/reference/java/lang/Object.html)` ` |-------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------| | ` boolean` | ` equals(`[Object](https://developer.android.com/reference/java/lang/Object.html)` arg0) ` | | ` final `[Class](https://developer.android.com/reference/java/lang/Class.html)`\u003c?\u003e` | ` getClass() ` | | ` int` | ` hashCode() ` | | ` final void` | ` notify() ` | | ` final void` | ` notifyAll() ` | | ` `[String](https://developer.android.com/reference/java/lang/String.html) | ` toString() ` | | ` final void` | ` wait(long arg0, int arg1) ` | | ` final void` | ` wait(long arg0) ` | | ` final void` | ` wait() ` | ||\n\nPublic methods\n--------------\n\n### addLanguage\n\n```\npublic SplitInstallRequest.Builder addLanguage (Locale language)\n```\n\nAdds a language to be installed.\n\nYou can specify locales in \\[lang\\]-\\[COUNTRY\\] (e.g. \"en-AU\") and \\[lang\\] (e.g. \"ru\") format.\nThe Android device that is running the app must support the language.\n\nFor Instant Apps, this API is not supported.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|-----------------|\n| `language` | `Locale` \u003cbr /\u003e |\n\n| Returns ||\n|------------------------------------------------------------------------------------------------------------------------------------------|--------|\n| [SplitInstallRequest.Builder](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.Builder.html) | \u003cbr /\u003e |\n\n### addModule\n\n```\npublic SplitInstallRequest.Builder addModule (String moduleName)\n```\n\nAdds a module to be installed.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|--------------|-----------------|\n| `moduleName` | `String` \u003cbr /\u003e |\n\n| Returns ||\n|------------------------------------------------------------------------------------------------------------------------------------------|--------|\n| [SplitInstallRequest.Builder](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.Builder.html) | \u003cbr /\u003e |\n\n### build\n\n```\npublic SplitInstallRequest build ()\n```\n\nReturns a new [SplitInstallRequest](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.html) object.\n\n\u003cbr /\u003e\n\n| Returns ||\n|--------------------------------------------------------------------------------------------------------------------------|--------|\n| [SplitInstallRequest](../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallRequest.html) | \u003cbr /\u003e |"]]