| java.lang.Object | ||
| ↳ | android.support.v4.content.ContextCompat | |
| ↳ | android.support.v4.app.ActivityCompat | |
Helper for accessing features in Activity
 introduced after API level 4 in a backwards compatible fashion.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
          Finish this activity, and tries to finish all activities immediately below it
 in the current task that have the same affinity.
          
    
         
  
   | |||||||||||
          Reverses the Activity Scene entry Transition and triggers the calling Activity
 to reverse its exit Transition.
          
    
         
  
   | |||||||||||
          Invalidate the activity's options menu, if able.
          
    
         
  
   | |||||||||||
          When  
  
  makeSceneTransitionAnimation(Activity, android.view.View, String) was used to start an Activity, callback
 will be called to handle shared elements on the launched Activity.
          
    
         | |||||||||||
          When  
  
  makeSceneTransitionAnimation(Activity, android.view.View, String) was used to start an Activity, callback
 will be called to handle shared elements on the launching Activity.
          
    
         | |||||||||||
          Start an activity with additional launch information, if able.
          
    
         
  
   | |||||||||||
          Start new activity with options, if able, for which you would like a
 result when it finished.
          
    
         
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  android.support.v4.content.ContextCompat
 | |||||||||||
   
From class
  java.lang.Object
 | |||||||||||
Finish this activity, and tries to finish all activities immediately below it in the current task that have the same affinity.
On Android 4.1+ calling this method will call through to the native version of this
 method. For other platforms finish() will be called instead.
Reverses the Activity Scene entry Transition and triggers the calling Activity
 to reverse its exit Transition. When the exit Transition completes,
 finish() is called. If no entry Transition was used, finish() is called
 immediately and the Activity exit Transition is run.
 
On Android 4.4 or lower, this method only finishes the Activity with no special exit transition.
Invalidate the activity's options menu, if able.
Before API level 11 (Android 3.0/Honeycomb) the lifecycle of the
 options menu was controlled primarily by the user's operation of
 the hardware menu key. When the user presses down on the menu key
 for the first time the menu was created and prepared by calls
 to onCreateOptionsMenu(android.view.Menu) and
 onPrepareOptionsMenu(android.view.Menu) respectively.
 Subsequent presses of the menu key kept the existing instance of the
 Menu itself and called onPrepareOptionsMenu(android.view.Menu)
 to give the activity an opportunity to contextually alter the menu
 before the menu panel was shown.
In Android 3.0+ the Action Bar forces the options menu to be built early
 so that items chosen to show as actions may be displayed when the activity
 first becomes visible. The Activity method invalidateOptionsMenu forces
 the entire menu to be destroyed and recreated from
 onCreateOptionsMenu(android.view.Menu), offering a similar
 though heavier-weight opportunity to change the menu's contents. Normally
 this functionality is used to support a changing configuration of Fragments.
Applications may use this support helper to signal a significant change in
 activity state that should cause the options menu to be rebuilt. If the app
 is running on an older platform version that does not support menu invalidation
 the app will still receive onPrepareOptionsMenu(android.view.Menu)
 the next time the user presses the menu key and this method will return false.
 If this method returns true the options menu was successfully invalidated.
| activity | Invalidate the options menu of this activity | 
|---|
When makeSceneTransitionAnimation(Activity, android.view.View, String) was used to start an Activity, callback
 will be called to handle shared elements on the launched Activity. This requires
 FEATURE_CONTENT_TRANSITIONS.
| callback | Used to manipulate shared element transitions on the launched Activity. | 
|---|
When makeSceneTransitionAnimation(Activity, android.view.View, String) was used to start an Activity, callback
 will be called to handle shared elements on the launching Activity. Most
 calls will only come when returning from the started Activity.
 This requires FEATURE_CONTENT_TRANSITIONS.
| callback | Used to manipulate shared element transitions on the launching Activity. | 
|---|
Start an activity with additional launch information, if able.
In Android 4.1+ additional options were introduced to allow for more
 control on activity launch animations. Applications can use this method
 along with ActivityOptionsCompat to use these animations when
 available. When run on versions of the platform where this feature does
 not exist the activity will be launched normally.
| activity | Context to launch activity from. | 
|---|---|
| intent | The description of the activity to start. | 
| options | Additional options for how the Activity should be started.
                May be null if there are no options. See
                ActivityOptionsCompat for how to build the Bundle
                supplied here; there are no supported definitions for
                building it manually.
 | 
        
Start new activity with options, if able, for which you would like a result when it finished.
In Android 4.1+ additional options were introduced to allow for more
 control on activity launch animations. Applications can use this method
 along with ActivityOptionsCompat to use these animations when
 available. When run on versions of the platform where this feature does
 not exist the activity will be launched normally.
| activity | Origin activity to launch from. | 
|---|---|
| intent | The description of the activity to start. | 
| requestCode | If >= 0, this code will be returned in onActivityResult() when the activity exits. | 
| options | Additional options for how the Activity should be started.
                May be null if there are no options. See
                ActivityOptionsCompat for how to build the Bundle
                supplied here; there are no supported definitions for
                building it manually.
 |