当前位置: 代码迷 >> Android >> 难难题啊后台运行的程序怎么切换到前台?不用notification机制
  详细解决方案

难难题啊后台运行的程序怎么切换到前台?不用notification机制

热度:22   发布时间:2016-05-01 15:02:29.0
难难题啊,后台运行的程序如何切换到前台?不用notification机制
在按下Home键后,应用程序退到后台运行。当收到某个消息时,service如何才能使后台运行的程序切换到前台啊? 不通过notification机制。因为notification机制是必须要用户点击状态栏图标才能打开程序。有没有其他办法啊,希望的效果类似:当手机收到入呼叫时,手机的来电界面自己能够跳出来,不需要用户操作。

------解决方案--------------------
你的意思是希望在Service启动你指定的界面,也就是Activity是吧?

以下代码放到你的Service里面,将YourActivity.class替换成你的Activity。
Java code
Intent dialogIntent = new Intent(getBaseContext(), YourActivity.class); dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); getApplication().startActivity(dialogIntent);
  相关解决方案