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