157ff0548ba991652576d81adaaa8baf4c028de39Adam Powell/* 257ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * Copyright (C) 2012 The Android Open Source Project 357ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * 457ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * Licensed under the Apache License, Version 2.0 (the "License"); 557ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * you may not use this file except in compliance with the License. 657ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * You may obtain a copy of the License at 757ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * 857ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * http://www.apache.org/licenses/LICENSE-2.0 957ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * 1057ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * Unless required by applicable law or agreed to in writing, software 1157ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * distributed under the License is distributed on an "AS IS" BASIS, 1257ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1357ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * See the License for the specific language governing permissions and 1457ff0548ba991652576d81adaaa8baf4c028de39Adam Powell * limitations under the License. 1557ff0548ba991652576d81adaaa8baf4c028de39Adam Powell */ 1657ff0548ba991652576d81adaaa8baf4c028de39Adam Powell 1757ff0548ba991652576d81adaaa8baf4c028de39Adam Powellpackage android.support.v4.app; 1857ff0548ba991652576d81adaaa8baf4c028de39Adam Powell 1957ff0548ba991652576d81adaaa8baf4c028de39Adam Powellimport android.app.Activity; 2057ff0548ba991652576d81adaaa8baf4c028de39Adam Powellimport android.content.Intent; 2157ff0548ba991652576d81adaaa8baf4c028de39Adam Powellimport android.content.pm.ActivityInfo; 2257ff0548ba991652576d81adaaa8baf4c028de39Adam Powell 2357ff0548ba991652576d81adaaa8baf4c028de39Adam Powellclass NavUtilsJB { 2457ff0548ba991652576d81adaaa8baf4c028de39Adam Powell public static Intent getParentActivityIntent(Activity activity) { 2557ff0548ba991652576d81adaaa8baf4c028de39Adam Powell return activity.getParentActivityIntent(); 2657ff0548ba991652576d81adaaa8baf4c028de39Adam Powell } 2757ff0548ba991652576d81adaaa8baf4c028de39Adam Powell 2857ff0548ba991652576d81adaaa8baf4c028de39Adam Powell public static boolean shouldUpRecreateTask(Activity activity, Intent targetIntent) { 2957ff0548ba991652576d81adaaa8baf4c028de39Adam Powell return activity.shouldUpRecreateTask(targetIntent); 3057ff0548ba991652576d81adaaa8baf4c028de39Adam Powell } 3157ff0548ba991652576d81adaaa8baf4c028de39Adam Powell 3257ff0548ba991652576d81adaaa8baf4c028de39Adam Powell public static void navigateUpTo(Activity activity, Intent upIntent) { 3357ff0548ba991652576d81adaaa8baf4c028de39Adam Powell activity.navigateUpTo(upIntent); 3457ff0548ba991652576d81adaaa8baf4c028de39Adam Powell } 3557ff0548ba991652576d81adaaa8baf4c028de39Adam Powell 3657ff0548ba991652576d81adaaa8baf4c028de39Adam Powell public static String getParentActivityName(ActivityInfo info) { 3757ff0548ba991652576d81adaaa8baf4c028de39Adam Powell return info.parentActivityName; 3857ff0548ba991652576d81adaaa8baf4c028de39Adam Powell } 3957ff0548ba991652576d81adaaa8baf4c028de39Adam Powell} 40