Как вызвать метод сразу после того, как я связал свой сервис из фрагмента? - PullRequest
1 голос
/ 06 июля 2019

Код во фрагменте

В моем фрагменте я проверяю, был ли мой сервис уже связан или нет, но как я могу немедленно вызвать мой второй метод, когда Main.bindMusicService ();закончен (после вызова onServiceConnected)?

Теперь мне нужно нажать на мою песню 2 раза, прежде чем она начнет воспроизводиться.

if (!Main.mServiceIsBound && getActivity() != null) {
    Main.bindMusicService(getActivity().getApplicationContext());
    Log.i(TAG,"Service is not bound yet!, binding Service...");
}

if (getActivity()!= null && Main.mServiceIsBound) {
    Main.mediaPlayerService.startActionPlay(getActivity().getApplicationContext(), songList, position);
}
...