向上导航 - 返回启动活动

时间:2018-03-14 19:45:08

标签: java android android-activity up-navigation

我启用了活动向上导航,因此我设置了AppPreferencesActivity。这很有效。

但是,我希望从不同的父活动访问我的parentActivityName。我想让我的动作返回到启动它的活动。删除<activity android:name="org.me.AppPreferencesActivity" android:label="@string/title_activity_preferences" android:parentActivityName="org.me.MainActivity"> </activity> 属性会完全删除向上操作。

如何配置应用程序以便Up Navigation将我返回到启动AppPreferencesActivity的活动?

async local(key, value?:any) {
    if(value === undefined) {
        return await this.storage.get(key);
    }

    return this.storage.set(key, value);
}

1 个答案:

答案 0 :(得分:0)

首先,我删除了parentActivityNameAttribute。

然后,在我的AppPrefernecesActivity中,我将其添加到创建部分:

getActionBar().setDisplayHomeAsUpEnabled(true);

然后,定义了处理“家庭”行动的案例。

@Override
public boolean onOptionsItemSelected(MenuItem item)
{
    switch (item.getItemId())
    {
        case android.R.id.home:
            finish();
            return true;
        default:
            return false;
    }
}

这有效,但有更好的方法吗?这看起来有些过时。