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

Cursor. MoveToPosition - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Пересоздание активити http://www.cyberforum.ru/android-dev/thread1778764.html
При пересоздании активити поля данные класса самого активити тоже пересоздаются? Просто проблема в чем - у меня та переменная String в которую приходит результат(JSON) после сетевого запроса - создана как поле данных класса самого акивити и при пересоздании возникает JSONException. А как можно передать в Runnable Handlera JSON, ну чтобы не делать его переменной класса активити? Добавлено через...
Программирование Android Скорость работы приложения Приложение содержит в себе NavigationDrawer (боковое меню), ImageView (выступающих в роли фона), scrollView (в нём ещё TextView с небольшим количеством текста). Тестирую это приложение (пробую пролистывать текст) на двух смартфонах: Sony Xperia M2 и Sony Xperia S. На первом всё работает быстро, без задержек. На втором же жуткие лаги. Что такое? В чём дело? P.S. фоновая картинка у меня стоит... http://www.cyberforum.ru/android-dev/thread1778754.html
Вывод смс в textView Программирование Android
Добрый день:handshake: Уже пару дней не могу разобраться с кодом. Половина кода, была свиснута с этого видео https://www.youtube.com/watch?v=op_7cUKceaA&t=1006s Мне нужно было только получение смс, и вывод в textView, перехватить удалось, а вот вывести в textView не получается. Прошу помощи, очень надеюсь что не пройдете мимо:yes: MainActivity.java public class MainActivity extends Activity {...
Чтение и запись внешних файлов Программирование Android
Добрый вечер! Интересует вопрос, как реализовать в приложении через Android studio чтение и запись текстовых файлов, которые находятся не в каталоге приложения.
Программирование Android Запретить смену ориентации экрана пока идет загрузка http://www.cyberforum.ru/android-dev/thread1778425.html
У меня есть такой код, где активити создается из двух фрагментов и потом запускает поток в котором идет сетевой запрос. В ответ приходит JSON я выделяю информацию и загружаю ее в TextView во фрагменты и в фон картинку(через Handler), но проблема в том, что если пользователь повернет экран а картинка еще не загрузилась - сетевой запрос не отработал то приложение падает с 07-09 20:12:58.256...
Программирование Android Нужно ли пользоваться префиксами m и s для именования переменных или это устарело? Добрый вечер всем, подскажите пожалуйста, используете ли вы префиксы m и s для переменных/полей класса? Дело в том что у андроида написано что надо : Follow Field Naming Conventions Non-public, non-static field names start with m. Static field names start with s. Other fields start with a lower case letter. Public static final fields (constants) are... подробнее

Показать сообщение отдельно
Timur_St
0 / 0 / 0
Регистрация: 13.05.2016
Сообщений: 17

Cursor. MoveToPosition - Программирование Android

11.07.2016, 06:52. Просмотров 131. Ответов 0
Метки (Все метки)

Здравствуйте ни как не могу понять в чем ошибка, при нажатии на пункт списка(список заполняется с БД) передаю ID в другое активити и там по MoveToPosition хочу достать соответствующие данные, но мне постоянно выдает такую ошибку "android.database.CursorIndexOutOfBoundsException: Index 14 requested, with a size of 14". Что не так??? Код первой активити откуда передаю ID
Java
1
2
3
4
5
6
7
8
9
10
11
   mList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                int ID = (int) id;
                Log.d(TAG, "ID" + id);
                Intent intent = new Intent(MainActivity.this, Description.class);
                intent.putExtra("key_id", ID);
                startActivity(intent);
 
            }
        });
Код второй активити
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
TextView desMin = (TextView)findViewById(R.id.description_min);
        TextView desMax = (TextView)findViewById(R.id.description_max);
        TextView desWeather = (TextView)findViewById(R.id.description_weather);
 
        userCursor = getContentResolver().query(WEATHER_CONTENT_URI, null, null, null, null);
        Intent intent = getIntent();
        int id = intent.getIntExtra("key_id",0);
        Log.d(TAG, "ID = " + id);
 
        userCursor.moveToPosition(id);
        String minName = userCursor.getString(userCursor.getColumnIndex("min"));
        String maxName = userCursor.getString(userCursor.getColumnIndex("max"));
        String weatherName = userCursor.getString(userCursor.getColumnIndex("description"));
 
        desMin.setText(minName);
        desMax.setText(maxName);
        desWeather.setText(weatherName);
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru