在一個service中啓動一個activity

轉載出處:http://www.eoeandroid.com/thread-47802-1-1.html

我們經常在一個activity中啓動一個service,但是在一個service中啓動一個activity怎麼實現呢?還真有這樣的業務需求,在一個service中啓動一個activity常常會報一個nullpoint錯誤,查了很多資料才解決,趕快寫下來分析給大家


Intent intent = new Intent(Service.this,TestActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

關鍵是intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);這句話,加上就好了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章