在按下向上按钮时执行了什么方法

时间:2016-05-15 00:46:44

标签: android themes back-button oncreate

我实现了PreferenceActivity,我允许用户更改应用的主题。当翻转该设置的开关时,最初没有任何反应。

当按下Up button时,我将被带到父活动,并重新加载主题以使用新主题。但是,如果我仍然在SettingsActivity并按下Back按钮,我会返回MainActivity,但不会应用新主题。我想MainActivity在这种情况下不会重新加载onCreate()

我想override the Back只在SettingsActivity#!/usr/bin/python import requests import pandas as pd from bs4 import BeautifulSoup as bs4 url_base = 'http://eugene.craigslist.org/search/apa' params = dict(bedrooms=2, housing_type=6) rsp = requests.get(url_base, params=params) print(rsp.url) print(rsp.text[:500]) html = bs4(rsp.text, 'html.parser') print(html.prettify()[:1000]) dwellings = html.find_all('p', attrs={'class': 'row'}) print(len(dwellings)) this_dwelling = dwellings[15] print(this_dwelling.prettify()) 行为,我知道该怎么做,但我不知道要用什么方法来模仿< strong>按下向上按钮行为。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果父活动是您可以控制的,只需按下后退按钮即可。你可以这样做:

@Override
public void onBackPressed() {
    // Replace "ParentActivity.class" with the name of your parent activity
    Intent parentIntent = new Intent(getApplicationContext(), ParentActivity.class);
    startActivity(parentIntent);
}

上面的代码应覆盖后退按钮,并为您提供所需的结果。