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

Не обновляется ListView - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Observable http://www.cyberforum.ru/android-dev/thread1283281.html
есть класс PageFragment extends Fragment, и у него есть @Override public void onClick(View view) { вот хочу сюда повесить листенер в примерах с Observable класс является его наследником и пишется super.setChanged(); }Подскажите что нибудь
Android Отобразить полноэкранную рамку Приветствую! Сначала небольшая предыстория. Я, вообще-то, системщик, на работе пишу в основном системные вещи на C. Но вот встала задача написать кое-что на Android. Я работаю в компании, которая, в том числе, выпускает мультимедийные приставки. Одна из наших моделей работает под андроидом. Соответственно, я имею доступ ко всем системным фичам (то бишь, могу вносить изменения и в системные... http://www.cyberforum.ru/android-dev/thread1283190.html
Android Можно ли сделать на андроид приложение с активностью не во весь экран, а вроде окна на винде?
Android 2.3. Рута нет и не планируется. Можно, чтобы это была не активность, а какой-то супер низкоуровневый, и пусть даже геморройный, способ. Но надо как-то это сделать. Добавлено через 49 секунд Или как-то убрать активность, а открывать диалог, прямо на экране.
Написать хелловорлд для Android в блокноте и собрать в apk? Android
Цель - написать приложение хелловорлд, в блокноте, создав минимум файлов и написав минимум кода. Можно на жаве, но на С++ даже интереснее. Совершенно пофиг, как будет выводиться хелловорлд, лишь бы он вывелся при запуске приложения и все тут. Нестандартные решения (без активити и т.д.) приветствуются. Достали уже всякие эклипсы прожорливые, с которыми ни эмулятор не запустить, ни чего. ...
Android Можно ли ОТПРАВЛЯТЬ смс из onReceive класса, расширяющего класс BroadcastReceiver? http://www.cyberforum.ru/android-dev/thread1283120.html
Собственно код. public class SmsReceiver extends BroadcastReceiver { ... @Override public void onReceive(Context context, Intent intent) { ... // send sms SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage("79000000000", null, // там номер телефона без плюсика впереди "lorem ipsum", null, null);
Android фоновый режим Здравствуйте.Что вы посоветуете использовать в такой задачи : 1.Установка время от одной минуты до десятки часов. 2.Приложение должно перейти в фоновый режим или же закрыться и вызваться в определенный срок . 3.Вызов приложения должен осуществляется даже когда телефон находится в спящем режиме и экран у него потухший . (Примерно вот когда кто то позвонил или -же сработал будильник или... подробнее

Показать сообщение отдельно
shulyakyarik
10 / 10 / 3
Регистрация: 28.03.2014
Сообщений: 156

Не обновляется ListView - Android

24.10.2014, 12:04. Просмотров 537. Ответов 6
Метки (Все метки)

Нужно чтобы после завершения Activity обновлялся listView. При рестарте приложения список обновляется
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
public class NotifActivity extends Activity {
 
    String json;
    List<JSONObject> list;
    ListAdapter listAdapter;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_notif);
 
        json = new JSON(this).getJSON();//Получаем данные
        Log.wtf("",json);
        list = new ArrayList<JSONObject>();
        ListView listView = (ListView)findViewById(R.id.listView);
        try {
            JSONArray jsonArray = new JSONArray(json);
            for(int i = 0;i<jsonArray.length();i++)
                list.add(jsonArray.getJSONObject(i));
            listAdapter = new ListAdapter(this,list);
            listView.setAdapter(listAdapter);
        } catch (JSONException e) {
            Log.wtf("", "NotifActivity Error");
        }              
    }
 
    public void Click(View v){
        startActivityForResult(new Intent(this, ReturnDialog.class), 0);
    }
 
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        json = new JSON(this).getJSON();//Получаем обновленные данные
        Log.wtf("","onResult");
        list = new ArrayList<JSONObject>();//обновляем коллекцию
        try {
            JSONArray jsonArray = new JSONArray(json);
            for(int i = 0;i<jsonArray.length();i++)
                list.add(jsonArray.getJSONObject(i));
            listAdapter.notifyDataSetChanged();
        } catch (JSONException e) {
            Log.wtf("", "NotifActivity Error");
        }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru