2015-10-10 2 views
0

Есть ли способ вызвать нестатический метод активности из wearableListenerService? (Binding услугу невозможно для wearableListenerService Поскольку метод onBind() является окончательным..)Android wearableListenerService метод вызова из активности

Упрощенный пример:

Service.class:

public class MyService extends WearableListenerService { 
    @Override 
    public void onMessageReceived(MessageEvent messageEvent){ 
     myActivityMethod(); 
    } 
    ... 
} 

Activity.class:

public class MyActivity extends Activity { 

    public void myActivityMethod(){ 
     //do sth. 
    } 
    ... 
} 

ответ

0

вы можете Broadcast событие и зарегистрировать BroadcastReceiver в вашем Activity. Вы также можете подключить GooglePlayClient к своей деятельности и позволить ему обрабатывать событие onMessageReceived, если текущая активность текущая на экране

Смежные вопросы