Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
AlexRu18
5 / 5 / 3
Регистрация: 29.01.2015
Сообщений: 189
1

Не могу разобраться в логе ошибки

10.02.2016, 23:10. Просмотров 867. Ответов 4
Метки нет (Все метки)

Стопорит проект в самом начале (setContentView(R.layout.activity_main)
Не могу понять что не так

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
.......
public class MainActivity extends ListActivity {
 
    public BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
 
    Button BtnDiscoverable, BtnSearch;
 
    public final static String UUID = "76c59030-cf15-11e5-a837-0800200c9a66";
    final static int REQUEST_ENABLE_BT = 1;
 
    private static String TAG = "My log";
 
    private BroadcastReceiver discoverDevicesReceiver;
    private BroadcastReceiver discoveryFinishedReceiver;
 
    private ArrayAdapter<BluetoothDevice> listAdapter;
    private final List<BluetoothDevice> discoveredDevices = new ArrayList<BluetoothDevice>();
 
    private ProgressDialog progressDialog;
    private ServerThread serverThread;
    private ClientThread clientThread;
 
    private TextView textData;
    private EditText textMessage;
 
.......
 
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Log.d(TAG, "ContentView");
        setContentView(R.layout.activity_main);
 
        Log.d(TAG, "BtnS");
        BtnDiscoverable = (Button)findViewById(R.id.BtnDiscoverable);
        BtnSearch = (Button)findViewById(R.id.BtnSearch);
 
        Log.d(TAG, "TextS");
        textData = (TextView)findViewById(R.id.textData);
        textMessage = (EditText)findViewById(R.id.textMessage);
 
        Log.d(TAG, "List");
        listAdapter = new ArrayAdapter<BluetoothDevice>(getBaseContext(), android.R.layout.simple_list_item_1, discoveredDevices) {
            @Override
            public View getView(int position, View convertView, ViewGroup parent) {
                View view = super.getView(position, convertView, parent);
                final BluetoothDevice device = getItem(position);
                ((TextView) view.findViewById(android.R.id.text1)).setText(device.getName());
                return view;
            }
        };
        setListAdapter(listAdapter);
 
    }
................
Код
02-11 00:05:37.531 15463-15463/com.alexru18.bluetoothchat D/My*log: ContentView
02-11 00:05:37.531 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/view/GestureDetector$SimpleOnGestureListener; was loaded
02-11 00:05:37.531 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Lcom/android/internal/policy/impl/PhoneWindow$DecorView$StylusGestureFilter; was loaded
02-11 00:05:37.531 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/view/GestureDetector; was loaded
02-11 00:05:37.531 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/view/GestureDetector$GestureHandler; was loaded
02-11 00:05:37.531 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Lcom/android/internal/policy/impl/PhoneWindow$DecorView$SettingsObserver; was loaded
02-11 00:05:37.541 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/graphics/Insets; was loaded
02-11 00:05:37.591 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/view/View$ListenerInfo; was loaded
02-11 00:05:37.591 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/text/method/PasswordTransformationMethod; was loaded
02-11 00:05:37.661 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/view/View$1; was loaded
02-11 00:05:37.741 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/widget/Editor; was loaded
02-11 00:05:37.741 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/widget/Editor$EasyEditSpanController; was loaded
02-11 00:05:37.741 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/text/style/EasyEditSpan; was loaded
02-11 00:05:37.741 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/app/SuperNotCalledException; was loaded
02-11 00:05:37.741 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Landroid/view/InflateException; was loaded
02-11 00:05:37.741 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Ljava/lang/reflect/InvocationTargetException; was loaded
02-11 00:05:37.741 15463-15463/com.alexru18.bluetoothchat D/AndroidRuntime: Shutting down VM
02-11 00:05:37.741 15463-15463/com.alexru18.bluetoothchat W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x40b9c300)
02-11 00:05:37.741 15463-15463/com.alexru18.bluetoothchat D/xxdalvikvm: XX::Ljava/net/UnknownHostException; was loaded
02-11 00:05:37.751 15463-15463/com.alexru18.bluetoothchat E/AndroidRuntime: FATAL EXCEPTION: main
                                                                            java.lang.RuntimeException: Unable to start activity ComponentInfo{com.alexru18.bluetoothchat/com.alexru18.bluetoothchat.MainActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
                                                                                at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2185)
                                                                                at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2210)
                                                                                at android.app.ActivityThread.access$600(ActivityThread.java:142)
                                                                                at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1208)
                                                                                at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                at android.os.Looper.loop(Looper.java:137)
                                                                                at android.app.ActivityThread.main(ActivityThread.java:4931)
                                                                                at java.lang.reflect.Method.invokeNative(Native Method)
                                                                                at java.lang.reflect.Method.invoke(Method.java:511)
                                                                                at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
                                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
                                                                                at dalvik.system.NativeStart.main(Native Method)
                                                                             Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
                                                                                at android.app.ListActivity.onContentChanged(ListActivity.java:243)
                                                                                at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:278)
                                                                                at android.app.Activity.setContentView(Activity.java:1867)
                                                                                at com.alexru18.bluetoothchat.MainActivity.onCreate(MainActivity.java:86)
                                                                                at android.app.Activity.performCreate(Activity.java:5008)
                                                                                at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
                                                                                at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2139)
                                                                                at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2210)*
                                                                                at android.app.ActivityThread.access$600(ActivityThread.java:142)*
                                                                                at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1208)*
                                                                                at android.os.Handler.dispatchMessage(Handler.java:99)*
                                                                                at android.os.Looper.loop(Looper.java:137)*
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2016, 23:10
Ответы с готовыми решениями:

Ошибки.Не как не могу разобраться
собственно вот ошибки (не могу скомпилировать) проект,первая при запуске. Вторая при компиляции...

лезут ошибки в классе, не могу разобраться
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt; class myString { public: char...

Не могу разобраться в чем суть ошибки
Даны действительные числа x, y. Если они отрицательны, то каждое значение заменить модулем; если...

Не могу разобраться с лабораторной, выдает ошибки

Java выдает ошибки,не могу разобраться
Всем привет.Решил выучить Java язык для себя,заказал себе литературы,столкнулся с одной проблемой....

4
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
10.02.2016, 23:42 2
Цитата Сообщение от AlexRu18 Посмотреть сообщение
Your content must have a ListView whose id attribute is 'android.R.id.list'
В Вашей разметке должен быть ListView с указанным id
0
AlexRu18
5 / 5 / 3
Регистрация: 29.01.2015
Сообщений: 189
11.02.2016, 01:33  [ТС] 3
Нет, в коде даже намека на данный ид нету. в разметке попробовал создать лист с таким ид и та же ошибка
0
Mikalai
264 / 240 / 95
Регистрация: 11.01.2015
Сообщений: 671
11.02.2016, 02:03 4
Лучший ответ Сообщение было отмечено AlexRu18 как решение

Решение

AlexRu18, у тебя наследование от ListActivity и подключаешь свою разметку, а у него своя разметка есть по умолчанию. Вот тебе и говорят, что не возможно найти дефолтный listView(android.R.id.list).
1
AlexRu18
5 / 5 / 3
Регистрация: 29.01.2015
Сообщений: 189
11.02.2016, 17:12  [ТС] 5
Спасибо. В разметке изменил лист на:
<ListView
android:id="@id/android:list"
....
/>
0
11.02.2016, 17:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2016, 17:12

Ошибки c4477 и c 2446 не могу разобраться самостоятельно
Пишу курсовую, почти написал только с двумя типом ошибок не могу разобраться, посмотрите пожалуйста...

Задали работу, не могу разобраться. Используется делфи 10, не могу разобраться, как это сделать
В одномерном массиве, состоящем из n вещественных элементов, вычислить: минимальный элемент массива...

Ошибки при компиляции класса "Строка". Не могу разобраться
Добрый день! Компилятор выдаёт такие вот ошибки. Не могу разобраться. 1&gt;c:\visual c++\ямп №2\ямп...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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