我想用bindService
方法創建服務。 但是,當我關閉一個活動我的服務被銷燬,我不想這樣。Android bindService或/和startService
我嘗試使用startForeground(NOTIFICATION_ID, notification);
service onCreate將服務置於前臺,但服務仍然銷燬。
現在,我嘗試用電話在同一時間開始服務兩種方式:
Intent bindIntent= new Intent(this, ServiceC.class);
startService(bindIntent);
bindService(bindIntent, onService, BIND_AUTO_CREATE);
通過調用這兩個方法服務不被破壞。我的應用程序使用這種方法很好。
有人可以向我解釋這是一種好的方式,或者如果不是這樣,請你給我想一想爲什麼startForeground(NOTIFICATION_ID, notification);
不起作用?
什麼是使用bindService的最佳方式,但同時我不希望服務自毀。
我知道這是老問題,但無恥地問有沒有得到任何正確的解決方案使用bindService? – 2013-12-19 11:50:54