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

Не получается вывести progressbar в SupportActionBar - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как правильно обновить данные для списка при изменении данных в другом фрагменте? http://www.cyberforum.ru/android-dev/thread943435.html
Здравствуйте. Подскажите как правильно обновить данные для адаптера списка в главном фрагменте при изменении списка в дочернем фрагменте. Простое приложение на фрагментах. Есть список в главном...
Программирование Android Дата без времени Здравствуйте! В таблице хранится дата и время в миллисекундах. Получаю в переменную это число так: Long d = cursor.getLong(cursor.getColumnIndex("NDATE")); Подскажите, как убрать из этой... http://www.cyberforum.ru/android-dev/thread943386.html
Post и Get запрос java Программирование Android
Покажите как отправить Post и Get запросы с куки и остальными заголовками (user-agent и т.п.) и как вывести ответ в logcate (Android Studio) желательно прокомментировав код. На java третий день,...
Массив из большого количества кнопок Программирование Android
Добрый день! Как понятно из названия, хочу создать массив из большого количества кнопок, 100 например. Нагуглила вот что: int buttons = {R.id.Button01, R.id.Button02, R.id.Button03}; Но не...
Программирование Android Посоветуйте простейший движок для игры на OpenGL под яву http://www.cyberforum.ru/android-dev/thread943267.html
Нужно в программе нарисовать простейшую 3Д схему. Територия склада с цветными кубиками шкафов. Вид сверху или под легким наклоном. Желательно с зумированием (видно только часть склада на маленьком...
Программирование Android Подключение У меня такая проблема при подключении телефона через усб к компу винда 7 он подключается а если через усб с удлинителем он пишет что устройство не опознано помогите как исправить подробнее

Показать сообщение отдельно
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 600

Не получается вывести progressbar в SupportActionBar - Программирование Android

25.08.2013, 19:16. Просмотров 706. Ответов 4
Метки (Все метки)

Здравствуйте!
Я использую appcompat от Google, мне необходимо сделать в ActionBar, чтобы при нажать кнопки "Refresh" вместо стрелочек появлялся прогресс-бар, как во многих приложениях от Google.

Я это пытался так сделать:
Java
1
2
3
4
5
6
7
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);  
                setSupportProgressBarIndeterminateVisibility(true); 
                menuItem = item;
                TestTask task = new TestTask();
                task.execute("test");
                setSupportProgressBarIndeterminateVisibility(false); 
                return true;
На что получил ошибку:
Кликните здесь для просмотра всего текста
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
08-25 18:53:17.265: D/AndroidRuntime(3727): Shutting down VM
08-25 18:53:17.273: W/dalvikvm(3727): threadid=1: thread exiting with uncaught exception (group=0x40015578)
08-25 18:53:17.289: E/AndroidRuntime(3727): FATAL EXCEPTION: main
08-25 18:53:17.289: E/AndroidRuntime(3727): android.util.AndroidRuntimeException: requestFeature() must be called before adding content
08-25 18:53:17.289: E/AndroidRuntime(3727):     at com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:183)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.app.Activity.requestWindowFeature(Activity.java:2729)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at com.contedevel.timetable.EditActivity.onOptionsItemSelected(EditActivity.java:265)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.app.Activity.onMenuItemSelected(Activity.java:2205)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v4.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:366)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.app.ActionBarActivity.superOnMenuItemSelected(ActionBarActivity.java:232)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected(ActionBarActivityDelegateBase.java:320)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.app.ActionBarActivity.onMenuItemSelected(ActionBarActivity.java:130)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected(ActionBarActivityDelegateBase.java:325)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:777)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:922)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.internal.view.menu.ActionMenuView.invokeItem(ActionMenuView.java:544)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:105)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.view.View.performClick(View.java:2538)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.view.View$PerformClick.run(View.java:9152)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.os.Handler.handleCallback(Handler.java:587)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.os.Handler.dispatchMessage(Handler.java:92)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.os.Looper.loop(Looper.java:130)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.app.ActivityThread.main(ActivityThread.java:3687)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at java.lang.reflect.Method.invokeNative(Native Method)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at java.lang.reflect.Method.invoke(Method.java:507)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at dalvik.system.NativeStart.main(Native Method)
08-25 18:58:23.179: I/Process(3727): Sending signal. PID: 3727 SIG: 9


Как это правильно сделать? Очень нужно!
Заранее спасибо!
0
Миниатюры
Не получается вывести progressbar в SupportActionBar  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru