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

Как запустить метод из другого класса? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Событие ListView itemClick http://www.cyberforum.ru/android-dev/thread910947.html
Всем доброго времени суток. Друзья помогите пожалуйста, ни как не могу разобраться. У меня есть ListView в нем есть пункты, при нажатии на пункт выводится название выбранного пункта и положение в списке. Как сделать так, чтоб при нажатии открылась другая форма или как это называется другое Активити (tarifs.xml). PS. Пожалуйста не судите строго, в этом я новичек и данный пример я делал по...
Android TabHost за пределы экрана Здравствуйте. Нужно добавить 7 вкладок в TabHost. Заглавие всех этих вкладок очень сильно сжимается. Как сделать так, чтобы название вкладок было написано в одну строку, а сами вкладки выходили за пределы экрана? http://www.cyberforum.ru/android-dev/thread910905.html
Ошибка при запуске на устройстве Android
помогите решить проблемму. Пытаюсь отлаживать приложение на устройстве (телефон и планшет) но при установке выдает ошибку "Failure " причем это же приложение на этих же устройствах но на другом компьютере запускаюЦа и дебажаЦа. PS. IDE - Android Studio
Android 2 неотложных questions при разработке на андроид
1) компиляция проходит успешно, но в эмуляторе программа не загружается. При этом никаких сообщений об ошибках не выводятся. Это глюк андроида? 2) Для запуска приложения вызываю либо пункт меню run либо нажимаю зеленую стрелку. В результате запускается эмулятор и это требует несколько минут ожидания. Если нужно внести изменение, то снова несколько минут ожидания запуска. При этом если не...
Android Beacon Mountain http://www.cyberforum.ru/android-dev/thread910661.html
Beacon Mountain Собственно сабж. Хотелось бы услышать мнение/критику/положительные стороны от разработчиков в этой области (сам никогда не писал под андроид, интересует область gamedev-а) Компания Intel представляет бесплатный комплект программного обеспечения для проектирования, разработки, отладки и оптимизации приложений под Android — Beacon Mountain. В состав комплекта входит как...
Android set и get из fragment Здравствуйте! Есть 3 таба которые реализованы с помощью fragment. На табах есть кнопки, текстовые поля и т.д. Подскажите пожалуйста, как из самого фрагмента можно, к примеру, считывать и задавать текст для TextView? Принцып, как в Activity использовать не получается. //........ site_address = (EditText) getActivity().findViewById(R.id.site_address); //...... goal_address =... подробнее

Показать сообщение отдельно
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
24.06.2013, 21:22     Как запустить метод из другого класса?
есть класс:
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
public class Class1 extends DialogFragment implements OnClickListener {
 
    TextView textViewMessage;
 
    String name;
    String nameEvent;
 
    Class2 class2;
 
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
 
        class2 = new Class2();
 
        View v = inflater.inflate(R.layout.class, null);
        v.findViewById(R.id.button1).setOnClickListener(this);
        v.findViewById(R.id.button2).setOnClickListener(this);
 
        return v;
    }
 
    public void onClick(View v) {
 
        switch (v.getId()) {
        case R.id.button1:
            dismiss();
            break;
        case R.id.button2:
 
            class2.stActivity();
 
            break;
        }
 
    }
 
    public void onDismiss(DialogInterface dialog) {
        super.onDismiss(dialog);
    }
 
    public void onCancel(DialogInterface dialog) {
        super.onCancel(dialog);
    }
 
}
из него я так: class2.startLoginActivity(); вызываю метод из другого класса. Вот класс который содержит вызывающий метод:

Java
1
2
3
4
5
6
7
8
9
10
public class Class2 extends Activity {
 
    private static final int REQUEST_LOGIN = 1;
 
                public void stActivity() {
        Intent intent = new Intent();
        intent.setClass(this, myActivity.class);
        startActivityForResult(intent, REQUEST_LOGIN);
    }
}
Но выскакивает nullPointExeption. Я так понимаю проблемы с контекстом, помогите примером или поправьте выложенный код, уже не знаю как правильно здесь всё сделать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru