android 进程自杀再重启的方法
16lz
2022-03-14
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);
更多相关文章
- 一步步教你为网站开发Android客户端
- Android倒计时功能的实现
- android 颜色、 透明度参考表
- Android为Menu添加item及响应函数
- android 模拟器 PANIC: Could not open: AVD 解决方法
- 为ListActivity 添加Button
- 【问题处理】arcgis运行在android studio上jar包冲突解决
- android jni
- Android中显示照片的Exif信息