Lines Matching refs:activity

75      * Invalidate the activity's options menu, if able.
85 * to give the activity an opportunity to contextually alter the menu
89 * so that items chosen to show as actions may be displayed when the activity
97 * activity state that should cause the options menu to be rebuilt. If the app
103 * @param activity Invalidate the options menu of this activity
106 public static boolean invalidateOptionsMenu(Activity activity) {
108 ActivityCompatHoneycomb.invalidateOptionsMenu(activity);
115 * Start an activity with additional launch information, if able.
118 * control on activity launch animations. Applications can use this method
121 * not exist the activity will be launched normally.</p>
123 * @param activity Context to launch activity from.
124 * @param intent The description of the activity to start.
131 public static void startActivity(Activity activity, Intent intent, @Nullable Bundle options) {
133 ActivityCompatJB.startActivity(activity, intent, options);
135 activity.startActivity(intent);
140 * Start new activity with options, if able, for which you would like a
144 * control on activity launch animations. Applications can use this method
147 * not exist the activity will be launched normally.</p>
149 * @param activity Origin activity to launch from.
150 * @param intent The description of the activity to start.
152 * onActivityResult() when the activity exits.
159 public static void startActivityForResult(Activity activity, Intent intent, int requestCode,
162 ActivityCompatJB.startActivityForResult(activity, intent, requestCode, options);
164 activity.startActivityForResult(intent, requestCode);
169 * Finish this activity, and tries to finish all activities immediately below it
175 public static void finishAffinity(Activity activity) {
177 ActivityCompatJB.finishAffinity(activity);
179 activity.finish();
192 public static void finishAfterTransition(Activity activity) {
194 ActivityCompat21.finishAfterTransition(activity);
196 activity.finish();
203 * only falls back to digging any explicitly specified referrer from the activity's intent.
205 public Uri getReferrer(Activity activity) {
207 return ActivityCompat22.getReferrer(activity);
209 Intent intent = activity.getIntent();
229 public static void setEnterSharedElementCallback(Activity activity,
232 ActivityCompat21.setEnterSharedElementCallback(activity, createCallback(callback));
245 public static void setExitSharedElementCallback(Activity activity,
248 ActivityCompat21.setExitSharedElementCallback(activity, createCallback(callback));
252 public static void postponeEnterTransition(Activity activity) {
254 ActivityCompat21.postponeEnterTransition(activity);
258 public static void startPostponedEnterTransition(Activity activity) {
260 ActivityCompat21.startPostponedEnterTransition(activity);
281 * permissions were granted or not. Your activity has to implement {@link
292 * This method may start an activity allowing the user to choose which permissions
293 * to grant and which to reject. Hence, you should be prepared that your activity
296 * activity stack before delivering the result to your onRequestPermissionsResult(
304 * @param activity The target activity.
313 public static void requestPermissions(final @NonNull Activity activity,
316 ActivityCompatApi23.requestPermissions(activity, permissions, requestCode);
317 } else if (activity instanceof OnRequestPermissionsResultCallback) {
324 PackageManager packageManager = activity.getPackageManager();
325 String packageName = activity.getPackageName();
333 ((OnRequestPermissionsResultCallback) activity).onRequestPermissionsResult(
353 * @param activity The target activity.
360 public static boolean shouldShowRequestPermissionRationale(@NonNull Activity activity,
363 return ActivityCompatApi23.shouldShowRequestPermissionRationale(activity, permission);