Перенаправить на другой вид деятельности, когда закончил службу - Android?

У меня есть служба, мне нужно, когда service заканчивает перенаправление на другой Activity (но мне не нужно перенаправлять с Service, Мне нужно перенаправить из деятельности).

1 ответ

Решение

Скопируйте и вставьте это в ваш класс назначения

 private BroadcastReceiver refresh = new BroadcastReceiver() {

    @Override
    public void onReceive(Context context, Intent intent) {
        //write your activity starting code here
    }
};

в методе onResume.

  LocalBroadcastManager.getInstance(this).registerReceiver(refresh,
            new IntentFilter("refresh"));

зарегистрируйте свой приемник.

в методах onPause и onStop

  LocalBroadcastManager.getInstance(this).unregisterReceiver(refresh);

В сервисном классе.

позвоните, когда закончится ваш сервис.

 Intent ins=new Intent("refresh");
            sendBroadcast(ins);
Другие вопросы по тегам