其實原理是一種強制拉回App的概念,不囉說直接貼Code讓你貼去測試。
要注意一個地方就是要在你的Manifests裡面加一個權限。
<uses-permission android:name="android.permission.REORDER_TASKS" />
放在Manifests下面就好了。
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="go.deyu.androidbloger" android:installLocation="internalOnly"> <uses-permission android:name="android.permission.REORDER_TASKS" />
然後在你的Activity裡面複寫OnPause function:
@Override protected void onPause() { super.onPause(); // 原理是Pause後又重新把自己moveTaskToFront ActivityManager activityManager = (ActivityManager) getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE); activityManager.moveTaskToFront(getTaskId(), 0); }
文章標籤
全站熱搜
留言列表