0
- Я запускаю свое приложение для Android.
- Нажмите кнопку «Меню» и выберите «Настройки» => экран настроек.
- Я предпочитаю, а затем нажмите кнопку «Назад» => снова появится основное действие приложения.
- Я нажимаю Back thetutton => Начальный экран.
- Я нажимаю кнопку «Домой» и выбираю окно «Приложение» => «Настройки» ... почему?
Основная деятельность
@Override
protected void onResume()
{
startService();
super.onResume();
}
private void startService()
{
...
preferences = PreferenceManager.getDefaultSharedPreferences(this);
startService(new Intent(MainActivity.this, WeatherService.class));
...
}
@Override
protected void onPause()
{
unbindService();
super.onPause();
}
private void onPreferences()
{
Intent i = new Intent(MainActivity.this, Preferences.class);
startActivity(i);
}
Preference активность
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
Cheers, Christian
Вы используете ActivityGroup? можете ли вы показать код из двух видов деятельности вашего приложения? (особенно OnPause/OnCreate/другие такие обработчики жизненного цикла) – kellogs
Не использовать ActivityGroup. Добавлен код выше. Благодаря! – Christian