В моем приложении у меня есть 2 действия: сначала панель действий со списком на каждой странице, а вторая - это активность настроек, в которой вы можете установить, сколько и какие панели действий табуляции. все работает, но последнее, что я не могу сделать, это как вернуться к первой активности, когда я устанавливаю настройки и нажимаю кнопку. Я не хочу передавать намерение и начинать работу как новый, потому что клиент JSONRpc находится в запуске, и требуется время для подключения и т. Д., И это будет раздражать. Я попытался закончить() вторую активность и вызвать setActionBar onResume(), но это работает ... любые идеи? спасибо .. Heres некоторый код:Настройки android save/reload
первая активность:
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Rubriky = ((HNapp) this.getApplication()).getRubriky();
count=((HNapp) this.getApplication()).getCount();
int catIndex = savedInstanceState == null ? 0 :savedInstanceState.getInt("catIndex", 0);
setUpActionBar(catIndex);
}
//my try
public void onResume(Bundle savedInstanceState){
super.onResume();
int catIndex = savedInstanceState == null ? 0 : savedInstanceState.getInt("catIndex", 0);
Rubriky = ((HNapp) this.getApplication()).getRubriky();
count=((HNapp) this.getApplication()).getCount();
setUpActionBar(catIndex);
}
//setting up actionbar
public void setUpActionBar(int selTab) {
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowTitleEnabled(false);
CABNavHan handler = new CABNavHan(this);
actionBar.setNavigationMode(android.app.ActionBar.NAVIGATION_MODE_TABS);
int i;
for (i = 0; i < count; i++) {
actionBar.addTab(actionBar.newTab().setText(Rubriky[i]).setTabListener(handler));
}
actionBar.setSelectedNavigationItem(selTab);
actionBar.setDisplayUseLogoEnabled(true);
}
и как я могу обновить панель действий? –
ну, вы можете сохранить ссылку на него рядом с тем, где вы определяете счетчик (как переменную-член) с помощью ActionBar actionBar; ". Затем назначьте его onCreate и измените существующий экземпляр в onResume – Syntax