Bazı sesleri dinleyen bir hizmet var. Ses bir dizeyle eşleşirse, hizmet nesnesinde belirli bir yöntem çağrılır. Ben etkinlik nesnesinde bulunan bir yöntemi çağırmak nasıl bu hizmet yöntemine itibarenBir hizmetten etkinlikte yöntem çağırma
Intent i = SpeechActivationService.makeStartServiceIntent(this);
startService(i);
: Ben aktivitesinde hizmetini başlatmak nasıl
public class SpeechActivationService extends Service {
public static Intent makeStartServiceIntent(Context pContext){
return new Intent(pContext, SpeechActivationService.class);
}
//...
public void onMatch(){
Log.d(TAG, "voice matches word");
}
//...
}
Bu nedir? Etkinlikten hizmete erişmek istemiyorum, ancak hizmetten etkinliğe. Zaten işleyicileri ve yayıncıları okudum ancak herhangi bir örneği bulamadım/anlayamadım. Herhangi bir fikir?
almayı mu yöntem Etkinlik sınıfta olmak zorunda, ya da bunu bir yardımcı sınıfa taşıyabilirim? –
Kullanıcı arayüzünü güncellemek istiyorum, bu yüzden –