我的服務目前聽電話,然後通過startActivity開始一個活動:開始以後只能從服務
Intent intent = new Intent(context, CallMonitor.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
intent.putExtra("call", call);
startActivity(intent);
所以,當服務接收更多的電話,更多的活動將啓動。
但我希望該服務只啓動一項活動。下一次它應該將呼叫發送到已經開始的活動。活動會自行更新。
什麼是最好的方法?
亞歷山大Miehlke,柏林
嗯,我已經試過您的解決方案,但每次我打電話startActivity()的新活動啓動,的onCreate ()方法被調用。 – almisoft