Member 13233111 Ответов: 1

Как вызвать метод в activity из другого класса?


public class BrokerCommunication {

    public String BrokerCommRequest(String url)
    {
        try
        {

        }
        catch (Exception e) {
            // TODO: handle exception
        }

        return "";
    }

    public String BrokerRequest(String _reqUrl,String _reqType)
    {
        try
        {

        }
        catch (Exception e) {
            // TODO: handle exception
        }

        return "";
            
    }
}


Так как же мне назвать этот брокерский запрос от LoginActivity.java

Что я уже пробовал:

BrokerCommunication inst = new BrokerCommunication();
              inst.BrokerRequest();

Я пробовал так, но он показывает ошибку подписи изменения.

1 Ответов

Рейтинг:
0

Thomas Daniels

Проблема с тем, как вы сейчас вызываете метод, заключается в том, что вы не передаете никаких аргументов: BrokerRequest принимает два строковых аргумента, но вы это делаете inst.BrokerRequest() так что ты ничего не пропускаешь.

Сделайте что-нибудь вроде этого:

BrokerCommunication inst = new BrokerCommunication();
inst.BrokerRequest("<your req URL here>", "<your req type here>");


Member 13233111

Что, если я захочу позвонить в Брокеркоммуникацию?java-страница на buttonclick?

Thomas Daniels

Затем вы вызываете метод BrokerRequest в обработчике события нажатия кнопки.

Member 13233111

Пожалуйста ProgramFox ответьте на это https://www.codeproject.com/Questions/1201969/How-do-I-pass-this-edittext-ID-to-the-services

Thomas Daniels

Вряд ли это вопрос. Я не собираюсь пытаться понять такой большой кусок кода, особенно если я понятия не имею, в чем на самом деле заключается проблема.

Member 13233111

Как я могу передать параметр полей EditText, чтобы BrokerCommunication страницы? Пожалуйста, помогите мне попасть в ловушку.

Thomas Daniels

Я не смотрел ваш полный код, но, может быть, использование аргумента метода (например, _reqUrl и _reqType здесь) сработает?