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

Программа вылетает при переходе на ListActivity - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ошибка в xml файлах, которые нельзя изменять http://www.cyberforum.ru/android-dev/thread1626380.html
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? У меня возникла ошибка в каком-то не понятном xml файле, который нельзя изменить.. Скриншот ошибки будет ниже, помогите ее исправить, пожалуйста!! Заранее благодарю!
Программирование Android Язык ввода в приложении Android Добрый день! Написал приложение на android studio, импортировал в apk поставил его на телефон и тут начались проблемы, нет русской раскладки в EditText, т.е. на английском писать могу а вот на русском нет, в чем может быть проблема, насчет настройки клавиатуры в настройках можете не писать, потому что это уже было проверено, заранее спасибо. http://www.cyberforum.ru/android-dev/thread1626288.html
Программирование Android Правильное проектирование баз данных при очень частом обращении
Пишу мессенджер и в истории переписок в адаптере очень часто вызывается последнее сообщение для каждого чата и база данных садится, какие могут быть идеи для проектирования БД при очень частом обращении к ней?
Программирование Android Обработка нажатия элементов контекстного меню
Здравствуйте! Выполняю ДЗ по урокам андройд и вот с чем столкнулся. public class MainActivity extends AppCompatActivity { TextView tvColor, tvSize; final int MENU_COLOR_RED=1; final int MENU_COLOR_GREEN=2; final int MENU_COLOR_BLUE=3; final int MENU_SIZE_22=4; final int MENU_SIZE_26=5; final int MENU_SIZE_30=6;
Программирование Android Оценка функционала LEO Privacy Guard http://www.cyberforum.ru/android-dev/thread1626088.html
Планирую использовать програму в заголовке. Может кто пользовался расскажите про опыт использования Заранее спасибо
Программирование Android Не перебирается массив Хочу перебрать массив. В нём содержаться такие значения: "login0", " message0", "login1", "message1", " login2", "message2". При попытке вывести на экран одно из значений - выводит. А при попытке перебрать данный массив - ошибка. Пожалуйста, помогите! tmpText = ddTmpText.getText().toString(); String loginText = tmpText.split("~"); int ltLenght = loginText.length; for (int ddI = 0;... подробнее

Показать сообщение отдельно
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253

Программа вылетает при переходе на ListActivity - Программирование Android

27.12.2015, 11:50. Просмотров 197. Ответов 4
Метки (Все метки)

Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь?

Моя программа просто вылетает при переходе на ListActivity. Ниже есть ее код и код адаптера...
ListActivity:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import android.app.ListActivity;
import android.os.Bundle;
 
public class MyListActivity extends ListActivity {
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        String[] values = new String[] { "Skype", "Vkontakte", "Facebook",
                "Twitter", "Борьба умов", "Google+", "App store", "Телефон",
                "Компьютер" };
        Adapter adapter = new Adapter(this, values);
        setListAdapter(adapter);
    }
 
}
Adapter.java:
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
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
 
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;
 
public class Adapter extends ArrayAdapter<String> {
    private final Context context;
    private final String[] values;
 
    public Adapter(Context context, String[] values) {
        super(context, R.layout.rowlayout, values);
        this.context = context;
        this.values = values;
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        LayoutInflater inflater = (LayoutInflater) context
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View rowView = inflater.inflate(R.layout.rowlayout, parent, false);
        TextView textView = (TextView) rowView.findViewById(R.id.textView27);
        ImageView imageView = (ImageView) rowView.findViewById(R.id.imageView);
        textView.setText(values[position]);
        String s = values[position];
        switch (s) {
            case "Vkontakte":
                imageView.setImageResource(R.drawable.vk2);
                break;
            case "Skype":
                imageView.setImageResource(R.drawable.skype);
                break;
            case "Facebook":
                imageView.setImageResource(R.drawable.facebook);
                break;
            case "Twitter":
                imageView.setImageResource(R.drawable.twitter);
                break;
            case "Борьба умов":
                imageView.setImageResource(R.drawable.quiz);
                break;
            case "Google+":
                imageView.setImageResource(R.drawable.google);
                break;
            case "App store":
                imageView.setImageResource(R.drawable.appstore);
                break;
            case "Телефон":
                imageView.setImageResource(R.drawable.phone);
                break;
            case "Компьютер":
                imageView.setImageResource(R.drawable.comp);
                break;
        }
 
        return rowView;
    }
}
Заранее большое спасибо!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru