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

Activity (сворачивание-возобновление-закрытие) - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android порядок вывода приложений на Google Play http://www.cyberforum.ru/android-dev/thread654321.html
Всем добрый день. Пожалуйста, подскажите, какие факторы влияют на порядок отображения приложений на GP и iTunes? 1. Количество установок и оценка пользователей - это понятно. 2. Имеет ли значение при попадании в топ была ли недавно установлена новая версия? И есть ли еще к-лб ключевые факторы?
Программирование Android STL и другие библиотеки По какой-то для меня не понятной причине не подтягиваются инклюды. Лог сборки. 23:28:39 **** Incremental Build of configuration Default for project TestNativeApp **** ndk-build.cmd V=1 "Compile++ thumb : TestNativeApp <= TestNativeApp.cpp E:/android-ndk-r8b-windows/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-g++ -MMD -MP -MF... http://www.cyberforum.ru/android-dev/thread654085.html
работа с аудио Программирование Android
Возможно ли, считая звук с микрофона работать с его параметрами? амплитудой и тд...?
Программирование Android Программирование Android
Привет форумчане! Решил заняться программированием под андроид(с 0), в связи с этим несколько вопросов: 1. С чего начинать(Java,xml, мб еще что) 2. реально ли учить самому 3. хорошие учебники и видеокурсы 4. сколько примерно времени нужно уделять для успешного программирования, колько лет это займет(овладеть языком на хорошем уровне-для работы) Если есть что-то еще,пишите1! Надеюсь на...
Программирование Android Стоит ли изучать андроид или проще заказать программу? http://www.cyberforum.ru/android-dev/thread653500.html
Добрый день. Задача у меня стоит такая: необходимо написать простенькую программу под андроид. Программа должна отслеживать входящие звонки, отправлять http запрос на сервер с определившимся номером телефона и после получения ответа от сервера (любого, не анализируя его) сбрасывать звонок. Попытался заказать это дело на фрилэнсе, - люди выставляют какой-то неадекватный на мой взгляд...
Программирование Android Координаты GPS внутри service Есть сервис RepeatingAlarmService Код public class RepeatingAlarmService extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Thread t = new Thread(new Runnable() { public void run() { подробнее

Показать сообщение отдельно
56illusion
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37

Activity (сворачивание-возобновление-закрытие) - Программирование Android

19.09.2012, 14:25. Просмотров 5010. Ответов 19
Метки (Все метки)

Народ помогите разобраться с проблемой. Думаю труда не составит )))
написал игру, пользовался surfaceview. Есть две проблемы, когда нажимаю кнопку (стрелрчку-назад) активити игры закрываеться и показываеться главное активити меню, оно не в фокусе и через минуту приложение падает.
когда сворачиваю приложение и возрбновляю то оно опять не в фркусе и тоже падает с системной ошибкой.

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
public class MainActivity extends Activity {
 
    public ScenView v;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        //Set Windows Properties 
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        
        v=new ScenView(this,getIntent());
        setContentView(v);
    }   
    
   @Override
   public void onDestroy()
   {
       super.onDestroy();
       v.surfaceDestroyed(v.getHolder());
   }
   
    @Override
    public boolean onTouchEvent(MotionEvent event)
    {
        return this.v.TouchEvent(event);        
    }
}
SurfaceView

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
public class ScenView extends SurfaceView implements SurfaceHolder.Callback
{
 
    private SurfaceHolder holder; // Drawing zone
    Manager DrawThread;   // Draw Thread
    
    public boolean surfaceCreated;
    public Intent intent;
    
    public ScenView(Context context,Intent intent)
    {
        super(context);
        this.surfaceCreated=false;
        this.intent=intent;
        this.holder=getHolder();
        this.holder.addCallback(this);
        this.DrawThread=new Manager(this.holder,context,this,intent); // Create draw thread 
        
        //////
        this.setFocusable(true);
    }
    
    // Changing of drawing zone
    public void surfaceDestroyed(SurfaceHolder holder) 
    {
        boolean flag=true;
        DrawThread.SetRunningState(false);
        while(flag)
        {
            try
            {
                DrawThread.join();
                flag=true;
            }
            catch(InterruptedException e){}
        }
        
    }
    // Creating of drawing zone
    public void surfaceCreated(SurfaceHolder holder)
    {
        DrawThread.SetRunningState(true);
        DrawThread.start(); 
    }
    // Destroying of drawing zone
    public void surfaceChanged(SurfaceHolder holder, int format, int width,
                        int height)
    {
        
    }
 
    public boolean TouchEvent(MotionEvent event)
    {
        return this.DrawThread.DoTouchEvent(event);     
    }
}
вот и все )))) что нужно прописать что бы все было гладко?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru