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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

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

27.12.2015, 11:50. Просмотров 219. Ответов 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;
    }
}
Заранее большое спасибо!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2015, 11:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа вылетает при переходе на ListActivity (Программирование Android):

Программа вылетает при прокрутке ListActivity - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Моя программа вылетает при прокрутке ListActivity вниз... Как это...

Программа вылетает при запуске. OutOfMemryError - Программирование Android
Здравствуйте, уважаемые разработчики! Моя программа вылетает сразу при запуске. Вот код ошибки: ava.lang.OutOfMemoryError: Failed to...

При повороте на 90 градусов вылетает программа - Программирование Android
Поворачиваю телефон на 90 градусов и программа сворачивается... Другие программы при повороте поворачиваются на 90 градусов, как и должно...

Программа вылетает при вызове метода getResourse() - Программирование Android
07-31 17:48:23.338 25853-25853/spsoft.passwordgenerator E/AndroidRuntime: FATAL EXCEPTION: main ...

Программа вылетает при вызове метода OnPrepareDialog - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Дело в том, что моя программа вылетает при вызове метода...

При запуске новой деятельности вылетает с ошибкой (программа легкая для тех, кто программирует под android) - Программирование Android
Здравствуйте! Начал недавно изучать программирование под android, реализовал пять деятельностей в программе, при переходе от заставки к...

4
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
27.12.2015, 12:20 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
logcat!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

P.S. Не думаю, что это правильная идея называть пользовательский класс именем "встроенного"...
1
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
27.12.2015, 13:16  [ТС] #3
Вот что logcat говорит: Process: spsoft.passwordgenerator, PID: 18996
android.content.ActivityNotFoundException: Unable to find explicit activity class {spsoft.passwordgenerator/spsoft.passwordgenerator.MyListActivity}; have you declared this activity in your AndroidManifest.xml?
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1777)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1499)
at android.app.Activity.startActivityForResult(Activity.java:3954)
at android.app.Activity.startActivityForResult(Activity.java:3901)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:820)
at android.app.Activity.startActivity(Activity.java:4225)
at android.app.Activity.startActivity(Activity.java:4193)
at spsoft.passwordgenerator.MainActivity.onClick(MainActivity.java:707)
at android.view.View.performClick(View.java:5230)
at android.view.View$PerformClick.run(View.java:20999)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6117)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
0
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
27.12.2015, 13:19 #4
Так всё ж написано
android.content.ActivityNotFoundException: Unable to find explicit activity class {spsoft.passwordgenerator/spsoft.passwordgenerator.MyListActivity};

have you declared this activity in your AndroidManifest.xml?
0
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
27.12.2015, 13:56  [ТС] #5
Извините, я просто забыл добавить активность в Manifest!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2015, 13:56
Привет! Вот еще темы с ответами:

При смене ориентации на land программа "вылетает" - Программирование Android
программа в Android Studio. Из приложения вырезал практически все. 5 часов экспериментировал так и не понял из за чего.Единственное...

ListActivity - Программирование Android
Добрый день. Нужно реализовать дополнение нового эоемента в список ListActivity по нажатию каойл ибо кнопки. Стандартно делается череза...

ListActivity - Программирование Android
Всем доброго времени суток! Вот сегодня столкнулся с проблемой почему когда переименовываю Activity в ListActivity возникает ошибка?...

Шрифт в ListActivity - Программирование Android
Где изменить размер текста? public class MyListActivity extends ListActivity { public void onCreate(Bundle icicle) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
27.12.2015, 13:56
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru