轉載出處: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);這句話,加上就好了