Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Сравнение координат объектов https://www.cyberforum.ru/ android-dev/ thread1436879.html
Здравствуйте. Решил создать простенькую игру, привязал движение ImageView к акселерометру. Пытаюсь сравнить координаты движущегося Imageview и еще одного - статичного (чтобы обработать столкновение). Не срабатывают условия на приравнивания координат, например, if(ImageView1.getY()==ImageView2.get(Y)) По оси Х то же самое. Не долго думая поменял условие так, чтобы координаты ImageView1...
Программирование Android Открытие PDF файла в другом приложении
Здравствуйте. Имеется путь к PDF - файлу. Необходимо что бы при клике этот файл открывался в другом установленном пользовательском приложении. Как такое реализовать?
Программирование Android CountDownTimer - "в приложении произошла ошибка" в приложении работает обратный счетчик реализованный через CountDownTimer. время от времени вылезает ошибка "в приложении .. произошла ошибка". ошибка точно из-за счетчика, поскольку вылезала когда в приложении работал только счетчик. вот собственно счетчик: new CountDownTimer(206000, 1000) { TextView mTextField = (TextView)findViewById(R.id.textView); https://www.cyberforum.ru/ android-dev/ thread1436828.html Программирование Android Android NDK сборка проекта Всем привет. Есть кто разбирается в Android NDK и сопутствующих технологиях по сборке приложений? Установил NDK, SDK, Cygwinn, прописал все системные переменные и пути, без проблем собираю NDK проекты, предоставленные в папке android-ndk-r10d\samples\ Но несколько дней уже пытаюсь собрать проект https://github.com/guardianproject/gnupg-for-android Последовательное введение команд из... https://www.cyberforum.ru/ android-dev/ thread1436704.html
Переход на новое activity с элемента listView, заполненного через SimpleCursorAdapter Программирование Android
Здравствуйте! Помогите разобраться с такой проблемой: Есть список listView, который получает данные из БД через SimpleCursorAdapter. По нажатию на элемент списка нужно перейти на новое Activity, то есть нужно достать position, у меня не выходит... Нагуглить тоже не получается, везде примеры либо с ListActivity, либо с ArrayAdapter, либо только с логами, без перехода на другое activity. Еще...
Программирование Android Рендеринг активити перед запуском https://www.cyberforum.ru/ android-dev/ thread1436575.html
Доброго времени суток. Есть две активити, вторая открывается по кнопке из первой. Во второй активити происходит загрузка данных некоторое время, после чего она начинает отображаться, в связи с чем при открытии возникает лаг. Можно ли как-то сделать пре-рендеринг второй активити (при запуске первой), чтобы при нажатии на кнопку она открывалась сразу?
Программирование Android Как сделать перемотку 2-ух и более .xml файлов? Добрый день! Я чайник в разработке под андройд. Создаю новый проект - Tabbed Activity - Action Bar Tabs (with ViewPager), в нем создается файл Fragment_main.xml. Когда запускаю это приложение пролистывается один и тот же файл (Fragment_main.xml). Как к пролистыванию добавить 2-ой и более файлов .xml? Я делал "костыль": создал глобальную переменную position и в методе onCreateView... https://www.cyberforum.ru/ android-dev/ thread1436446.html Программирование Android При запуске приложения на эмуляторе (genymotion) начали создаваться по 2 ярлыка
Не знаю после чего, но при запуске приложения на эмуляторе (genymotion) начали создаваться по 2 ярлыка. При удалении приложения по одному, удаляется и второй. Открывают одно и тоже. Что это может быть?
Программирование Android Как изменить ссылку по нажатию кнопки? https://www.cyberforum.ru/ android-dev/ thread1436235.html
Кто подскажет, как тут, по нажатию кнопки менять ссылки? URL feedUrl = null; try { feedUrl = new URL("http://urbanside.ru/rss.xml"); } Сам код целиком package app.kray.anddev; import java.io.IOException; import java.io.InputStream;
Программирование Android Вытащить информацию из базы данных Sqlite Здравствуйте! Пишу простенькое приложение "Справочник". В кратком что у меня есть: 3 класса: MainActivity - тут у меня расположен ListView со списком объектов, и в зависимости от выбранного в списке объекта (определяем по id) запускается новое активити, которое выводит описание объекта. Information - принимает id по которому мы кликнули, и должно взять данные из Бд ( в Бд храниться описание... https://www.cyberforum.ru/ android-dev/ thread1436230.html
Программирование Android Andoid + USB HID device EndPoint 0
Добрый день! Есть железка на контроллере, должна взаимодействовать с Android как USB HID устройство. У железки один endpoint IN и стандартный нулевой конфигурационный. Пытаюсь взаимодействовать через нулевой Endpoint засылая с телефона (Android) данные. Данные не доходят до железки. Как отсылать данные с Андроид в железку через конфигурационный endpoint 0? С настройкой USB_TYPE_VENDOR всегда...
Программирование Android Как получить Серийный номер устройства?
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
0

Органайзер обновляется только после перезапуска приложения - Программирование Android - Ответ 7565335

03.05.2015, 23:09. Показов 741. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Вот пытаюсь сделать свой органайзер, но что то не идет, все повисло на обновлении списка.
Обновляется только после перезапуска приложения.
Подскажите как сделать что бы лист постоянно обновлялся и выводил верные данные.
Сильно за код не ругайте, только учусь)
Заранее спасибо)

Выложу часто кода которую уже сумел сделать.

файл MainActivity

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        //this.deleteDatabase("myDB");
 
        //btnNew = (Button) findViewById(R.id.btnNew);
        //btnNew.setOnClickListener(this);
 
        lvTab1 = (ListView) findViewById(R.id.lvTab1);
 
        findViewById(R.id.button2).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                MainActivity.this.startActivity(new Intent(MainActivity.this, Activity_B.class));
            }
        });
        findViewById(R.id.btnNew).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                MainActivity.this.startActivity(new Intent(MainActivity.this, Activity_Create.class));
            }
        });
        findViewById(R.id.button3).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                MainActivity.this.startActivity(new Intent(MainActivity.this, Activity_correkt.class));
            }
        });
//создаем объект для создания и управления версиями БД
        dbHelper = new DBHelper(this);
 
        Update();
    }
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public void Update()
    {
        // подключаемся к БД
        SQLiteDatabase db = dbHelper.getWritableDatabase();
        List<Map<String, ?>> items = new ArrayList<Map<String, ?>>();
        db = dbHelper.getWritableDatabase();
        Cursor c = db.query("mytable", null, null, null, null, null, null);
        if(c.moveToFirst())
        {
            int idColIndex = c.getColumnIndex("id");
            int zagColIndex = c.getColumnIndex("zag");
            int dataColIndex = c.getColumnIndex("data");
            int textColIndex = c.getColumnIndex("text");
            do{
                Map<String, Object> map = new HashMap<String, Object>();
                //String tags = getTags(c.getString(idColIndex));
                map.put("name", "note");
                map.put("id", c.getString(idColIndex));
                map.put("zag", c.getString(zagColIndex));
                map.put("data", c.getString(dataColIndex));
                map.put("text", c.getString(textColIndex));
                //map.put("tags", tags);
                items.add(map);
            }while(c.moveToNext());
        }
        c.close();
        dbHelper.close();
        SimpleAdapter adapter = new SimpleAdapter(this, items, R.layout.item_note_layout, //лай аут создать в лист вью
                new String[] {"name", "id", "title", "text", "date"},
                new int[] {R.id.tvNoteNameInvis, R.id.tvContentInvis4, R.id.tvTitleInvis,
                        R.id.tvContentInvis, R.id.tvContentInvis2});
        lvTab1.setAdapter(adapter);
 
        //adapter.notifyDataSetChanged();
 
    }
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class DBHelper extends SQLiteOpenHelper {
 
        public DBHelper(Context context) {
            // конструктор суперкласса
            super(context, "myDB2", null, 1);
        }
 
 
        @Override
        public void onCreate(SQLiteDatabase db) {
            //Log.d(LOG_TAG, "--- onCreate database ---");
            // создаем таблицу с полями
            /*db.execSQL("create table mytable ("
                    + "id integer primary key autoincrement,"
                    + "name text,"
                    + "email text" + ");");*/
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
        }
    }
файл Activity_Create

Java
1
2
3
4
5
6
final String LOG_TAG = "myLogs";
 
    Button btnSave, btnDel;
    EditText etData, etZag, etText;
 
    DBHelper dbHelper;
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_activity__create);
 
 
        btnSave = (Button) findViewById(R.id.btnSave);
        btnSave.setOnClickListener(this);
 
        btnDel = (Button) findViewById(R.id.btnDel);
        btnDel.setOnClickListener(this);
 
        etData = (EditText) findViewById(R.id.etData);
        etZag = (EditText) findViewById(R.id.etZag);
        etText = (EditText) findViewById(R.id.etText);
 
        //создаем объект для создания и управления версиями БД
        dbHelper = new DBHelper(this);
    }
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
public void onClick(View v) {
 
        // создаем объект для данных
        ContentValues cv = new ContentValues();
 
        // получаем данные из полей ввода
        String data = etData.getText().toString();
        String zag = etZag.getText().toString();
        String text = etText.getText().toString();
 
        // подключаемся к БД
        SQLiteDatabase db = dbHelper.getWritableDatabase();
 
 
 
        switch (v.getId()) {
            case R.id.btnSave:
                Log.d(LOG_TAG, "--- Insert in mytable: ---");
                // подготовим данные для вставки в виде пар: наименование столбца - значение
 
                cv.put("data", data);
                cv.put("zag", zag);
                cv.put("text", text);
                // вставляем запись и получаем ее ID
                long rowID = db.insert("mytable", null, cv);
                Log.d(LOG_TAG, "row inserted, ID = " + rowID);
                Intent intent = new Intent();
                //intent.putExtra("name", etName.getText().toString());
                setResult(RESULT_OK, intent);
                finish();
                //Update();
                break;
                *********
 
       case R.id.btnDel:
                Log.d(LOG_TAG, "--- Clear mytable: ---");
                // удаляем все записи
                int clearCount = db.delete("mytable", null, null);
                Log.d(LOG_TAG, "deleted rows count = " + clearCount);
                break;
        }
 
        // закрываем подключение к БД
        dbHelper.close();
    }
 
class DBHelper extends SQLiteOpenHelper {
 
        public DBHelper(Context context) {
            // конструктор суперкласса
            super(context, "myDB2", null, 1);
        }
 
        @Override
        public void onCreate(SQLiteDatabase db) {
            Log.d(LOG_TAG, "--- onCreate database ---");
            // создаем таблицу с полями
            db.execSQL("create table mytable ("
                    + "id integer primary key autoincrement,"
                    + "data text,"
                    + "zag text,"
                    + "text text"
                    + ");");
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
        }
    }


Вернуться к обсуждению:
Органайзер обновляется только после перезапуска приложения Программирование Android
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2015, 23:09
Готовые ответы и решения:

SharedPreferences стираются после перезапуска приложения
Доброго времени суток. В моем приложении пробую хранить его данные конфигурации (адрес сервера ,...

Таблица обновляется только после перезапуска
Заполняю БД, но таблица обновляется только после перезапуска. Ещё нужно очистить textbox&quot;ы после...

DataGridView обновляется только после перезапуска формы
В базу добавляется, но dataGridView обновляется только после перезапуска формы. как исправить? ...

Информация в Access обновляется только после перезапуска
Всем привет. Добавляю данные в таблицу, нужно чтобы они отображались сразу, а отображение новых...

1
03.05.2015, 23:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2015, 23:09
Помогаю со студенческими работами здесь

Обновление dataGrid сразу после добавления/удаления записи, а не после перезапуска приложения
Здравствуйте, написал в с# процедуры на добавление и удаления данных, при нажатии соответственных...

После редактирования данных в БД, данные на форме обновляются только после перезапуска программы
Добрый день! Прошу помощи. Пишу программу Form1 работает с полями из БД MS Sql LocalDB, Form2 -...

Сохранение элементов после перезапуска приложения
Как сделать, чтобы по нажатию кнопки в приложении создавалась новая кнопка, и после перезапуска она...

Сохранение информации после перезапуска приложения
Всем здравствуйте, возник такой вопрос нужна переменная в которой будет храниться какая либо...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru