我启用了活动向上导航,因此我设置了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);
}
答案 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;
}
}
这有效,但有更好的方法吗?这看起来有些过时。