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

Как переключиться на SurfaceView с потока AsyncTask? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Получить массив из ресурсов http://www.cyberforum.ru/android-dev/thread703395.html
String names = getResources().getStringArray(R.array.names); без этой строчки приложения запускается, с ней нет. еклипс красным не подчеркивает, значит он находит этот ресурс
Android Работа с базами данных Не могли бы вы дать инфу, статьи о работе с базами данных? Например, у меня есть БД Access, как с ней связаться можно? Выполнять запросы? Ну или с другими - если что, конвертировать не сложно... Спасибо! http://www.cyberforum.ru/android-dev/thread702638.html
Невидно файла array, в папке values. Хотя реально он есть Android
Вот такая штука. Разбираю пример из книги. Импортировал, все как положено. Все могу редактировать. Но вот файла, array - нет. Хотя в самом коде, к нему обращения есть и они прекрасно выполняются. Саму прогу не могу пока выложить, 15 метров у неё объем. А у меня канал отдачи - никакой - 130 кбит\с в лучшем случае.
Куда записываются сохраненные слова в смс Android
Добрый день! Вопрос возможно отнесен не к этой группе. Подскажите пожалуйста куда сохраняются все слова которые мы сохраняем при написании сообщения. как их можно увидеть, изменить, удалить. Если можно то опишите подробно куда необходимо пройти. Если важно то HTC Sensation.
Android bluestacks app player http://www.cyberforum.ru/android-dev/thread699782.html
Установил эмулятор bluestacks app player, летает по сравнению со стандартным, но разрешение экрана под планшеты, а в настройках только default и planshet, никак нельзя другие разрешения выбирать?
Android Передать данные из базы в ListView public class OneAct extends Activity { Integer text; String names = { "То что было выгруженно с базы" }; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.oneact); ListView listWO = (ListView) findViewById(R.id.listWO); подробнее

Показать сообщение отдельно
MegaSinner
91 / 91 / 3
Регистрация: 09.04.2010
Сообщений: 746

Как переключиться на SurfaceView с потока AsyncTask? - Android

20.11.2012, 21:25. Просмотров 628. Ответов 0
Метки (Все метки)

Кодю под Андроид.
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
public void Connect()
{
    try{
 
        setContentView(new Panel(this));
    }
    catch(Exception x){
        x.toString();// java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
    }
//.....
}
   class Panel extends SurfaceView implements SurfaceHolder.Callback {
        private TutorialThread _thread;
        private ArrayList<GraphicObject> _graphics = new ArrayList<GraphicObject>();
 
        public Panel(Context context) {
            super(context);
            getHolder().addCallback(this);
            _thread = new TutorialThread(getHolder(), this);
            setFocusable(true);
        }
 
        @Override
        public boolean onTouchEvent(MotionEvent event) {
            synchronized (_thread.getSurfaceHolder()) {
                if (event.getAction() == MotionEvent.ACTION_DOWN) {
//doing something
                }
                if (event.getAction() == MotionEvent.ACTION_UP) {
//doing something
                }
                return true;
            }
        }
}
Перед этим используется:
Java
1
2
3
4
5
6
7
private class DownloadFilesTask extends AsyncTask<String, Integer, Long> {
       private Handler mHandler = new Handler(Looper.getMainLooper());
       protected Long doInBackground(String... urls) {
           Connect();
        long i = 10;
        return i;
       }
Помогите.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru