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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Oneill
5 / 5 / 0
Регистрация: 30.11.2011
Сообщений: 232
Записей в блоге: 1
#1

Обращение к методу другого класса - Программирование Android

22.02.2014, 03:26. Просмотров 1121. Ответов 1
Метки нет (Все метки)

Привет
Не пинайте за возможный бред, я учусь)
В общем мне необходимо вызвать метод класса Auth из другого класса.

Сам метод
Java
1
2
3
4
5
    public void CreateRecord(){
        Toast.m akeText(this, "НЕГАТИВНО :'(", Toast.LENGTH_SHORT).show(); // проверочное сообщение
        Intent intent2 = new Intent(getApplicationContext(), MainActivity.class); // переход на другой активити
        startActivity(intent2);
    }
Как вызываю метод
Java
1
2
Auth CreateRecord = new Auth(); // Добавляем учетку без пароля
CreateRecord.CreateRecord();
Но после у меня летит все приложение!
Хелп!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2014, 03:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обращение к методу другого класса (Программирование Android):

Обращение к элементам активити из другого класса - Программирование Android
Добрый день. Ломаю голову битый час, все не могу понять, почему у меня не получается. Опишу по шагам. Создал проект андроид (в эклипсе),...

Обращение к textView из другого класса (не MainActivity) в AndroidStudio - Программирование Android
Добрый вечер, у меня такой вопрос. В MainActivity можно обращаться к объектам, а если в другом классе требуется, допустим, найти объект...

Как изменить Textview из другого класса (класса адаптера RecyclerView) - Программирование Android
У меня есть список RecyclerView тоесть этот файл Basket и файл что реализует cardwiew BasketAdapter. как мне изменить TextView allPrice из...

Функция activity из другого класса - Программирование Android
Есть главная activity и создаю класс для отрисовки графики: Activity: public class General extends Activity { @Override ...

Замена фрагмента из другого класса - Программирование Android
Здравствуйте, такой вопрос появился у меня... значит есть класс main в котором реализовано переход по фрагментам и отрисовка фрагмента...

Вызов метода из другого класса - Программирование Android
Не могу разобраться, почему вылетает приложение, когда пытаюсь задать текст для TextView в MainActivity из другого класса. Подскажите...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
22.02.2014, 05:02 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
я не гуру, но возможно ошибка взятия контекста.

В таких случаях я еще пытаюсь поймать на какой КОМАНДЕ происходит ошибка. Если этого не видно в самой ошибке (редко), то можно вставлять нечто вроде
Java
1
2
3
4
5
6
Log.i(Teg, "0"); 
        Toast.m akeText(this, "НЕГАТИВНО :'(", Toast.LENGTH_SHORT).show(); // проверочное сообщение
Log.i(Teg, "1"); 
        Intent intent2 = new Intent(getApplicationContext(), MainActivity.class); // переход на другой активити
Log.i(Teg, "2"); 
        startActivity(intent2);
Еще можно передать свой контекст в метод
Java
1
2
3
4
5
6
7
public void CreateRecord(Context cont){
        Toast.m akeText(this, "НЕГАТИВНО :'(", Toast.LENGTH_SHORT).show(); // проверочное сообщение
        Intent intent2 = new Intent(cont, MainActivity.class); // переход на другой активити
        startActivity(intent2);
    }
Auth CreateRecord = new Auth(); // Добавляем учетку без пароля
CreateRecord.CreateRecord(getApplicationContext());
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2014, 05:02
Привет! Вот еще темы с ответами:

Получение данных из другого класса - Программирование Android
Подскажите как решить проблему. У меня есть два класса разнесенных по разным файлам: ListFragment и DialogFragment. Cуть...

Импорт класса из другого проекта - Программирование Android
Подскажите, пожалуйста, каким образом я могу импортировать класс Java, который был объявлен в другом проекте (среда - Eclipse) ? ...

Вызов нестатического метода из другого класса - Программирование Android
Здравствуйте. Подскажите, как можно вызвать нестатистический метод из другого класса. 1.Этот другой класс нельзя наследовать тем...

Доступ к элементам Activity из другого класса - Программирование Android
Есть Activity, в её классе создаю экземпляр другого класса twoclass tw = new twoclass(); tw.start(MainActivity.this); и запускаю ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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