Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сохранение данные при переходе на другой активити - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как в Toast использовать переменную типа int http://www.cyberforum.ru/android-dev/thread1591980.html
Как в Toast.makeText(this, a, Toast.LENGTH_SHORT).show();использовать переменную типа Int Забыл, помню как то так делается String a =parseToInt или что то в этом роде((
Программирование Android Передать данные из диалога ListView родительскому Activity Нашел код в котором создается диалоговое окно, в нем вводятся данные и эти данные передаются родителю. Вот код: res/layout/main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout... http://www.cyberforum.ru/android-dev/thread1591871.html
Узнать фон SurfaceView Программирование Android
Как узнать фон SurfaceView? mSurfaceViewLeft = (SurfaceView)findViewById(R.id.surfaceViewLeft); mSurfaceViewRight = (SurfaceView)findViewById(R.id.surfaceViewRight); ...
Реклама от admob в приложениях Андроид Программирование Android
Вставил рекламу в приложение в соответствии с инструкцией на сайте admob, но отображается только тестовый баннер. Почему? Manifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest...
Программирование Android Обработчик динамически созданных кнопок http://www.cyberforum.ru/android-dev/thread1591512.html
есть цикл, в котором создаются кнопки for (k=1;k<20;k++){ Button newBtn=new Button(this); newBtn.setText("новая кнопка"); lMain.addView(newBtn, 200, 500); ...
Программирование Android Отличие equals от (==) Почему когда я и использую оператор сравнения для строк (==) он может не правильно работать? Но если я использую s1.equals(s2), тогда все нормально. Я посмотрел имплементацию метода equals в классе... подробнее

Показать сообщение отдельно
KorPaEv
56 / 32 / 4
Регистрация: 08.07.2011
Сообщений: 208
25.11.2015, 13:46  [ТС]
Паблито, на самом деле разницы особо нет написать так
Java
1
2
3
4
5
6
7
8
@Override
    protected void onSaveInstanceState(Bundle savedInstanceState)
    {
        String tgb1;
        tgb1 = String.valueOf(tgbOne.isChecked());
        savedInstanceState.putString(TGBRELAYONE, tgb1);
        super.onSaveInstanceState(savedInstanceState);
    }
или так

Java
1
2
3
4
5
6
7
8
    @Override
    protected void onSaveInstanceState(Bundle savedInstanceState)
    {
        Boolean tgb1;
        tgb1 = tgbOne.isChecked();
        savedInstanceState.putBoolean(TGBRELAYONE, tgb1);
        super.onSaveInstanceState(savedInstanceState);
    }
а по поводу зачем я вызываю onLoadInstanceState из onCreate аналогично - разницы нет - вызвать его явно ручками, обозвав по своиму из onCreate и передать в него savedInstanceState или переопределить вот так

Java
1
2
@Override
public void onRestoreInstanceState(Bundle savedInstanceState)
Добавлено через 58 секунд
Паблито, только это не решает проблему с созданием 1го активити из 2го и обнулением того самого savedInstanceState
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.