Форум программистов, компьютерный форум CyberForum.ru

Сохранение состояния при ротации - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Связь Activity и PreferenceFragment http://www.cyberforum.ru/android-dev/thread1287277.html
Добрый день. Как в Activity обратиться к методам PreferenceFragment? Необходимо получить из фрагмента некоторые значения типа int.
Android Android 4.3 вызов приложения Перекопал куча материала, но ответ для себя так и не нашел. Проблема и вопрос состоит в следующем: Создается приложения для adndroid с голосовым управлением, появился вопрос "возможно ли вообще вызывать другое приложение из своего по его названию?". И как это сделать? Если возможно буду рад к примерному коду. http://www.cyberforum.ru/android-dev/thread1287219.html
Android Работа с файлами
Все привет , у меня вопрос , я помню когда учил java там была такая функция для изменений файлов , так вот функцию я забыл а релеозовать надо на андроид помню что-то связано с ArryList и File, как мне сделать так чтобы по нажатию кнопки в одной папке файл удалялся а из другой папки по нажатию кнопки вставлялся в папку из которой был удален файл , если знаете как это рилеозовать в 1 кнопке то я...
Не запускается AVD eclipse Android
Скачал eclipse, android SDK (всё, что можно было, папка весит больше 25 Гб), JDK, вообщем всё по инструкции, хотел создать Android virtual devise. Запускаю AVD manager, выбираю девайс Nexus 5 (хотел создать свой, но кнопка "create" просто ничего не делает, можно разве что клонировать девайс и отредактировать его), создаю с объемом оперативки в 100 Мб, а мне пишет ошибка: и вот настройки AVD: ...
Android Jsoup, как вытащить картинку из rss ленты в теге <description> http://www.cyberforum.ru/android-dev/thread1287026.html
пишу клиент для сайта использую xml sax parser вопрос как вытащить картинки и сделать что бы они коректно отображались rss лента имеет вид http://gazetaingush.ru/index.php?option=com_ninjarsssyndicator&feed_id=2&format=raw класс парсера package com.example.ingushetiya; import java.io.IOException; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL;...
Android Добавление маркеров на карту Google Maps API v2 Доброго времени суток. форумчане! Есть карта, маркеры на которую ставятся путем загрузки значений местоположения из базы данных. Но появляются визуально только после срабатывания onResume(). Вот метод для размещения маркеров public void place(){ for (int i = 0; i<user_sex.length; i++){ //someone = new MarkerOptions().position(new LatLng(xx, yy)).title("Вы здесь!"); if... подробнее

Показать сообщение отдельно
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336

Сохранение состояния при ротации - Android

29.10.2014, 14:21. Просмотров 444. Ответов 1
Метки (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.sale,null);
        spinner = (Spinner)view.findViewById(R.id.spinner);
        btnDone = (Button)view.findViewById(R.id.btnDone);
        editTextName = (EditText)view.findViewById(R.id.editTextName);
        editTextCost = (EditText)view.findViewById(R.id.editTextCost);
        spinner.setAdapter(arrayAdapter);
        btnDone.setOnClickListener(this);
        if (savedInstanceState!=null){
            String name = savedInstanceState.getString(ARG_NAME);
            String cost = savedInstanceState.getString(ARG_COST);
            int type = savedInstanceState.getInt(ARG_TYPE);
            Log.d("SAVED1",name);
            Log.d("SAVED2",cost);
            Log.d("SAVED3",String.valueOf(type));
            editTextCost.setText(name);
            editTextName.setText(cost);
            spinner.setSelection(type);
        }
        return view;
    }
в логах все как надо а на деле нет

Добавлено через 18 минут
а да кстати этот фрагмет возвращаю на

Java
1
2
3
4
5
6
7
8
9
10
 @Override
    public void onNavigationDrawerItemSelected(int position) {
        // update the main content by replacing fragments
        FragmentManager fragmentManager = getSupportFragmentManager();
        switch (position){
            case 0:
                fragmentManager.beginTransaction()
                        .replace(R.id.container, PlaceholderFragmentBuy.newInstance(position + 1))
                        .commit();
                break;
Добавлено через 1 час 25 минут
чо же это в SharedPreferences хранить чтоль?

Добавлено через 4 минуты
вот еще раз что в логах

Java
1
2
3
4
5
6
7
8
9
@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { 
        if (savedInstanceState!=null){
             name = savedInstanceState.getString(ARG_NAME);
             Log.d("NAME_1",name);
        }
        Log.d("NAME_2",String.valueOf(name));
        return view;
    }
D/NAME_1﹕ lol
D/NAME_2﹕ lol
D/NAME_2﹕ null

Добавлено через 1 час 52 минуты
http://blog.sqisland.com/2014/06/nav...ent-twice.html
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru