SplitCompat
  public
  
  
  
  class
  SplitCompat
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.google.android.play.core.splitcompat.SplitCompat | 
Enables immediate access to code and resources of split APKs installed through SplitInstallManager.
 
To learn more, read Immediately access modules.
Summary
| Public methods | |
|---|---|
| 
        
        
        static
        
        
        boolean | 
      install(Context context)
      Emulates installation of split APKs to allow immediate access to their code and resources. | 
| 
        
        
        static
        
        
        boolean | 
      installActivity(Context context)
      Emulates installation of a split APK to allow immediate access to a given activity. | 
| Inherited methods | |
|---|---|
Public methods
install
public static boolean install (Context context)
Emulates installation of split APKs to allow immediate access to their code and resources.
To use this method, you must invoke it at app startup with the app context (see SplitCompatApplication). If you call this method, you should also call installActivity(Context) on any activities inside the dynamic feature module you've installed.
 
To learn more, read Invoke SplitCompat at runtime. Additionally, to learn how to gain immediate access to language resources your app has downloaded, read Access downloaded language resources.
| Parameters | |
|---|---|
| context | Context | 
| Returns | |
|---|---|
| boolean | whether the split install was successful. This method returns falseon platform
     versions lower than Android 5.0 (API level 21), which do not support split APKs. | 
installActivity
public static boolean installActivity (Context context)
Emulates installation of a split APK to allow immediate access to a given activity.
To use this API, use the following pattern:
 protected void attachBaseContext(Context base) {
   super.attachBaseContext(base);
   SplitCompat.installActivity(this);
 }
 To use this API, you also need to first call install(Context) with the application context
 at app startup.
| Parameters | |
|---|---|
| context | Context | 
| Returns | |
|---|---|
| boolean | whether split install was successful. This method returns falseon platform
     versions lower than Android 5.0 (API level 21), which do not support split APKs. | 
| Throws | |
|---|---|
| IllegalStateException | if SplitCompat was not called at startup on application context | 
