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

Один объект класса в onCreate и onClick - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Какая общая структура/логика android-приложений типа сборников цитат, рецептов, анекдотов http://www.cyberforum.ru/android-dev/thread1683260.html
Опишите, пожалуйста, общую схему построения android-приложений типа сборников цитат, рецептов, анекдотов и т.д С учетом, что все данные уже запакованы в исходный .apk То есть юзер ставит софт, а там уже все готово, ничего через интернет докачивать не надо. У меня в голове следующая схема. Сформировать сторонним софтом готовую базу SQLite с нужным контентом. Дальше, еще не знаю как, подключить...
Android Поиск движка для создания 2D игры под Android Доброго времени суток, уважаемые форумчане! Не так давно (недели две назад) появилась идея о создании игры для Android'a (ну для начала). Не просто "Хачу напесать игру пад андроед шобы в школе завидовали", а вполне осмысленный выбор. На бумаге сама суть игры уже набросана и, скажу честно, по сути своей нагло сплагиачена со старенькой флеш игры Age of War в стиле Tower Defense, кому надо в гугле... http://www.cyberforum.ru/android-dev/thread1683127.html
Android ViewPager и TextView
В приложении ViewPager и TextView. Все работает. Теперь нужно впихнуть во ViewPager 2 TextView. Можно ли это сделать и как?
Alarm Manager после перезагрузки Android
Есть приложение, где в активности пользователь устанавливает время сработки Alarm Manager, который в свою очередь из ресивера запускает уведомление. Добавил boot Receiver для сработки после перезагрузки. Теперь вопрос: - Каким способом лучше сохранить установленное пользователем время для запуска Alarm Manager после ребута?
Xamarin Xamarin: работа с XML http://www.cyberforum.ru/android-dev/thread1682924.html
Пишу проект на Xamarin.Forms (для Android) Пытаюсь загрузить XML-файл из ресурсов командой XDocument Save = XDocument.Load("save.xml"); При выполнении выходит ошибка "Не найден файл" Файл "save.xml" добавлен в папку "Resources" проекта .Droid, отмечен как "AndroidResource" Не понимаю, в чем проблема Причем, например, картинки нормально загружаются, код imgImage.Source =...
Android Дроби в XML Для отображения дробей мне посоветовали MathML. Можно ли его как-нибудь впихнуть в своё приложение. А если нельзя, то есть какие-нибудь другие способы написания дробей в XML или на Java? подробнее

Показать сообщение отдельно
Вячеслав_1988
0 / 0 / 0
Регистрация: 16.10.2015
Сообщений: 21
13.03.2016, 00:03     Один объект класса в onCreate и onClick
Здравствуйте!
Описал класс, реально ли, чтобы один метод класса выполнялся в onCreate, а другой в onClick? Т.к. сейчас создавая объект у меня не выходит обратиться к нему из двух мест.

Добавлено через 2 часа 33 минуты
опишу подробнее: экземпляр класса создается в методе onCreate, там же используется один из его методов, но другой метод нужно запустить после нажатия кнопки - это возможно?
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
57
public class MainActivity extends ActionBarActivity implements OnClickListener{
    
    TextView txtView;
    EditText et1;
    Button btn1;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        txtView = (TextView)findViewById(R.id.txtView);
        et1 = (EditText)findViewById(R.id.et1);
        btn1 = (Button)findViewById(R.id.btn1);
        
        btn1.setOnClickListener(this);
        
        Unit unit = new Unit();
        unit.numberGenerate();
 
    }
 
    @Override
    public void onClick(View v) {
        //Unit unit1 = new Unit();
        //unit1.numberGenerate();
        unit.result();
 
    }
    public class Unit {
        int x;
        int y;
        
        public void numberGenerate () {
            y = (int)(Math.random()*10 *1);
            txtView.setText("Загадано число от 1 до 10" + '\n' + "Введите ваше число:");
        }
        public void result () {
            do {
                x = Integer.valueOf(et1.getText().toString());
                if (x == y)
                    txtView.setText("Вы угадали");
                else 
                    if (x > 0 && x<=10)
                        txtView.setText("Вы не угадали");
                    if (x <y)
                        txtView.setText("Мое число меньше!");
                    else 
                        txtView.setText("Мое число больше!");
                //else
                    //txtView.setText("Ваше число не попадает в диапазон");
                    
            } while (x != y);
            
        }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru