PendingIntent restartIntent = PendingIntent.getActivity(mContext, -1, intent, PendingIntent.FLAG_CANCEL_CURRENT);AlarmManager almgr = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);if (almgr != null) {    almgr.set(AlarmManager.RTC, System.currentTimeMillis() + 20, restartIntent);} else {    Log.e(TAG, "get alarm_service return null");}if (Log.enabled)    Log.d(TAG, "to kill self");mContext.finish();Process.killProcess(Process.myPid());
mContext属于某个Activity.
参考:
http://blog.csdn.net/cym_lmy/article/details/24704089
ActivityManager.restartPackage(packageName);

更多相关文章

  1. 一步步教你为网站开发Android客户端
  2. Android倒计时功能的实现
  3. android 颜色、 透明度参考表
  4. Android为Menu添加item及响应函数
  5. android 模拟器 PANIC: Could not open: AVD 解决方法
  6. 为ListActivity 添加Button
  7. 【问题处理】arcgis运行在android studio上jar包冲突解决
  8. android jni
  9. Android中显示照片的Exif信息

随机推荐

  1. 发现3 .js与Android和英特尔XDK
  2. Android软件中gradle的配置
  3. MDCC,一场盛宴
  4. Android(安卓)Netd详细分析(一)概述
  5. 用SparseArray代替HashMap
  6. Android(安卓)- 监视数据库的变化
  7. android sdk manager出现的问题
  8. Android——自定义左右菜单的实现
  9. Android——DDMS简单介绍
  10. Android(安卓)MTP模式切换分析