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

Пустой список после вызова adapter.notifyDataSetChanged - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Xml файлы http://www.cyberforum.ru/android-dev/thread1331896.html
Подскажите пожалуйста,как можно реализовать 2 xml файла в одной активности,тоесть пол экрана main.xml и пол экрана main2.xml
Программирование Android Не могу разобраться с созданием приложения Решил заняться разработкой под Android, при создании приложения получаю кучу ошибок, что-то с ресурсами. Среда - последняя Eclipse Luna. Установленные версии SDK и логи клипсы в скриншотах. Я понимаю, что тема сто раз обсуждалась, я кучу тем на форумах прочитал, но что-то не срастается. Приложение пытаюсь создать простейшее. Кто-нибудь , если времени не жалко напишите пошагово, что нужно делать.... http://www.cyberforum.ru/android-dev/thread1331893.html
Блокировка сторонних ресурсов Программирование Android
Нужно реализовать возможность заблокировать ресурсы не из белого списка. Тоже самое с приложениями. Можно использовать любые разрешения и root права. Подскажите пожалуйста, может быть кто-нибудь сталкивался с подобным или хотя бы просто идеи, по любой из двух задач, любые. Буду очень благодарен.
После обновления AndroidStudio пропали заголовки активностей Программирование Android
Зравствуйте. Столкнулся с проблемой: после обновления AndroidStudio до версии 1.0.0 в приложениях пропали заголовки активностей. Даже в самых простых автоматически сгенерированных приложениях (Hello world) с одной активностью заголовка нет. Если заменить суперкласс активности с Activity на ActionBarActivity, то заголовок появляется, но без значка приложения. В манифесте всё, вроде бы, правильно:...
Программирование Android Как отследить поворот экрана http://www.cyberforum.ru/android-dev/thread1330964.html
Есть 2 активити Главный activity_main.xml (на котором есть одна кнопка с id= "myBtn" и текстовое поле), и активити который срабатывает после поворота экрана land/activity_main.xml (с другой кнопкой назад) в файле MainActivity.java прописана кнопка final Button myBtn = (Button) findViewById(R.id.myBtn); myBtn.setText("MyButton");
Программирование Android Регулярка в имени кнопки или id день добрый ! учусь по стартандроид.ру , пока ничего путного не сделал, но вопрос возник : у меня есть например 10 кнопок ( имитация калькулятора, цифры с 0 по 9 ). в мейн активити надо прописать на каждую btn_икс = (Button) findViewById(R.id.btn0); btn_икс.setOnClickListener(this); можно ли сделать как-то попроще , типа "для всех бутонов, ид которых начинается с бтн, назначить... подробнее

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

Пустой список после вызова adapter.notifyDataSetChanged - Программирование Android

16.12.2014, 14:16. Просмотров 708. Ответов 5
Метки (Все метки)

При создании все норм. Пропадает только после обновления

Фрагмент
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
Context context;
 
    View v;
    ListView listView;
    AnotherListAdapter adapter;
    List<String> list,list2;
 
    @Override
    public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) {
        context = getActivity();
        v = inflater.inflate(R.layout.all_frag,null);
        listView = (ListView)v.findViewById(R.id.listView);
        DBControl control = new DBControl(context);
        list = control.getDates();
        list2 = control.getData();
        adapter = new AnotherListAdapter(context,list,list2);
        listView.setAdapter(adapter);
        return v;
    }
 
    @Override
    public void setMenuVisibility(boolean menuVisible) {
        super.setMenuVisibility(menuVisible);
        if(menuVisible)
            update();
    }
 
    public void update(){
        DBControl control = new DBControl(context);
        list.clear();
        list2.clear();
        list = control.getDates();
        list2 = control.getData();
        adapter.notifyDataSetChanged();
        Log.wtf("","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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
public class AnotherListAdapter extends BaseAdapter {
 
    Context context;
    LayoutInflater inflater;
    List<String> list;
    List<String> list2;
 
    public AnotherListAdapter(Context context,List<String> list,List<String> list2){
        this.context = context;
        inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        this.list = list;
        this.list2 = list2;
    }
 
    @Override
    public int getCount() {
        return list.size();
    }
 
    @Override
    public Object getItem(int position) {
        return null;
    }
 
    @Override
    public long getItemId(int position) {
        return 0;
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        if(convertView==null)
            convertView = inflater.inflate(R.layout.another_adapter_item,null);
        try {
            TextView date = (TextView)convertView.findViewById(R.id.textView5);
            date.setText(list.get(position));
            TextView money = (TextView)convertView.findViewById(R.id.textView6);
            int money_int = 0;
            JSONArray jsonArray = new JSONArray(list2.get(position));
            for(int i = 0; i < jsonArray.length(); i++){
                JSONObject jsonObject = jsonArray.getJSONObject(i);
                money_int += Integer.valueOf(jsonObject.getString("money"));
            }
            money.setText(money_int+"");
        } catch (JSONException e) {
            Log.wtf("", "AnotherFragAdapter json exception");
        }
        return convertView;
    }
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru