問題:
解決方法:
在service中啟動乙個activity,這個activity的主題為dialog,需要注意的是在啟動intent時需要加上intent.flag_activity_new_task 否則會報錯
1)設定activity的主題為dialog:在androidmanifest.xml裡定義activity時,加上**android:theme="@android:style/theme.dialog"
2)在service中啟動activity:
intent it =new intent(this,alertactivity.class);
it.setflags(intent.flag_activity_new_task);
startactivity(it);
android 除錯命令service
在android中,可以利用service命令去做很多除錯工作,例如service list命令顯示系統當前所有在service manager註冊的service,其命令具體使用如下,service service usage service h service list service chec...
android開機啟動service
1 首先建立乙個廣播接收者,重構其抽象方法 onreceive context context,intent intent 在其中啟動你想要啟動的service。import android.content.broadcastreceiver import android.content.conte...
Android中保持Service的存活
這幾天一直在準備考試,總算有個半天時間可以休息下,寫寫部落格。如何讓service keep alive是乙個很常見的問題。但是android並沒 service有這樣功能,畢竟乙個系統面對的是使用者,必然以對使用者友好為先。這兩個方案有些地方需要說明和改進,然後還會有其他方案補充進來。方案一的做法...