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

Реализация графического меню - не вызываеться activity - Android

Восстановить пароль Регистрация
 
56illusion
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37
27.08.2012, 18:17     Реализация графического меню - не вызываеться activity #1
Грузить не буду..вот код где я вызываю активити если было нажатие на картинку ( кнопку ).
activity не появляеться (( смотрел кучу примеров, вроде все верно. может забыл что то прописать ???

C#
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
public class MenuActivity extends Activity implements OnTouchListener {
 
    private menu _menu;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        
         //Set Windows Properties 
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        this._menu=new menu(this); 
        setContentView(_menu);  
        
    }
    public boolean onTouch(View v, MotionEvent event)
    {
        if(event.getAction()==MotionEvent.ACTION_DOWN)
        {
            Intent intent=new Intent(this,MainActivity.class);
            startActivity(intent);
            this.finish();
        }
        return true;
    }
}
Добавлено через 4 минуты
Вот активити который я вызываю ксли было нажатие в любом месте на первом активити

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
public class MainActivity extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        //Set Windows Properties 
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        
        setContentView(new ScenView(this));
    }   
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2012, 18:17     Реализация графического меню - не вызываеться activity
Посмотрите здесь:

Из одного Activity получить значение другого Activity Android
Реализация меню требует API level 9, а actionbar-11. Что выбрать? Android
Из одной Activity запустить функцию другой Activity Android
Как вызвать Activity не из Activity? Android
Activity Android
Запуск Activity из "бокового меню" Android
Android Приложение зависает, если свернуть и развернуть Activity или перейти на другую Activity
Как сделать меню в шаблоне Google maps Activity Android studio Android
Изменение layout-элементов одного activity из другого activity Android
Создание Activity в другом Activity Android
Android Вызвать из одной activity функцию другой activity
Android Вывод activity в activity

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
27.08.2012, 18:40     Реализация графического меню - не вызываеться activity #2
у меня пару вопросов:
1 выполняется ли у вас условие
if(event.getAction()==MotionEvent.ACTION_DOWN)
?
2 если оно выполняется - активити которую хотите запустить падает с эксепшоном или просто не запускается?
56illusion
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37
27.08.2012, 18:55  [ТС]     Реализация графического меню - не вызываеться activity #3
1. Условие я прописал. Оно должно выполняться, ошибок не выдает компилятор
2. Активити просто не появляеться. Нечего не происходит

Добавлено через 6 минут
Написал игру и дошли руки досоздания меню. Меню состоит из картинок drawable. Идея такая: если нажатие было к примеру на rectangle картинки 1 player, значит запустить активити где прописан весь цикл игры и графики. Но не получалось запустить активность и решил проверить код если глобально есть нажатие на активности меню тогда запустить активность игры, вот ето то что и выложил здесь.
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
27.08.2012, 19:14     Реализация графического меню - не вызываеться activity #4
попробуйте продебажить. посмотрите заходит ли у вас в if
если заходит - посмотрите лог при нажатии, и продебажте - заходит ли у вас onCreate.
либо можете залогировать всё это.
PS может проблема в то что это сишарп?
Миниатюры
Реализация графического меню - не вызываеться activity  
56illusion
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37
27.08.2012, 19:35  [ТС]     Реализация графического меню - не вызываеться activity #5
сейчас попробую )) ето java когда тему создовал не увидел что есть вставка кода для java

Добавлено через 2 минуты
onCreat тоже в норме.. вить эта активити показывает все что нужно ( меню с кнопками - картинками ) а

Добавлено через 5 минут
продебагил )) брейк поинт на onTouch... нечего не происходит, не реагирует на касание пальца..
Спасибо !!! теперь ясно почему вообще не запускаеться активность. Но вить вроде все прописано верно..какие есть предположения ???

Добавлено через 8 минут
Cпасибо за помощь. Вот только не понимаю как эти изменения влияют..

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
[U]// убрал implements OnTouchListener[/U]
public class MenuActivity extends Activity /*implements OnTouchListener*/ {
 
    private menu _menu;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        
         //Set Windows Properties 
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        this._menu=new menu(this); 
        setContentView(_menu);  
        
    }
        [U]// изменил на onTouchEvent ( было onTouch )[/U]
    @Override
    public boolean onTouchEvent(MotionEvent event)
    {
        if(event.getAction()==MotionEvent.ACTION_DOWN)
        {
            Intent intent=new Intent(this,MainActivity.class);
            startActivity(intent);
            this.finish();
        }
        return true;
    }
}
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
27.08.2012, 19:42     Реализация графического меню - не вызываеться activity #6
бля, я сразу не заметил, предыдущий код скорее всего тоже будет работать если вы вызовите в onCreate _menu.setOnTouchListener(this);
Yandex
Объявления
27.08.2012, 19:42     Реализация графического меню - не вызываеться activity
Ответ Создать тему
Опции темы

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