按home鍵後Activity啟動慢的問題
場景:
APP中有兩個Activity, MainActivity和TestActivity。首先開啟MainActivity,然後按home鍵回到launcher。這是從後臺(service)startActivity, 這個過程要等5秒左右,google官網有介紹,從後臺startActivity就是會慢5秒。看起來無解,不過stackoverflow有大神提供瞭解決這個問題的方法:
Intent mIntent = new Intent(context, MirrorActivity.class); mIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, mIntent, 0); try { pendingIntent.send(); } catch (PendingIntent.CanceledException e) { e.printStackTrace(); }
親測有效,要快2-3秒。
相關推薦
按home鍵後Activity啟動慢的問題
場景: APP中有兩個Activity, MainActivity和TestActivity。首先開啟MainActivity,然後按home鍵回到launcher。這是從後臺(service)startActivity, 這個過程要等5秒左右,google官網有介紹,從後
按Home鍵後重新進入app又重新啟動問題解決
問題: 安裝完第一次使用的時候,點選home鍵,再進去會進入啟動頁。退出app第二次使用,就沒這問題。 解決方法: 在根activity的oncreate方法中 貼上這行程式碼 if (!is
鎖屏或按Home鍵後繼續播放音樂
參考 一般聽音樂的app在鎖屏狀態和按home鍵後都能繼續播放音樂,有些強大的甚至在來簡訊後能夠繼續播放,不被中斷,比如:百度ting。本文主要介紹鎖屏和按home鍵後仍播放音樂實現。 主要依靠“音訊會話”(AVAudioSession)來實現。詳細關於AVAudio
按home鍵後,重新開啟app後2-3秒鐘顯示上次的頁面
按home鍵後,重新開啟app後2-3秒鐘顯示上個直播間的頁面(該問題出現的前提進入直播間,然後點選開始錄音的情況下,home間退到後臺)原因:在applicationDidEnterBackground傳送通知,對app退到後臺進行相關處理操作(如停止錄音操作);
廣播喚起一個介面A 按home鍵後 點選應用圖示應用重新載入未出現介面A
問題 : 我做的一個視訊通話專案,當程式未在介面中來電了,我通過監聽來電廣播來啟動一個通話介面(這時候intent的啟動模式Intent.FLAG_ACTIVITY_NEW_TASK)因為當前應用已經完全退出,沒有存在Task棧,不這樣設定程式會因為找不到存放act
按下HOME鍵後從懸浮層啟動Activity慢
兄弟團隊碰到一個問題:在Activity介面,按下HOME鍵後,點選懸浮層按鈕,再啟動Activity, Activity要延時5S後才出來。 經驗證,這個問題不是應用自身的BUG。那怕該Activity是空的,也會有這個問題。 看了stack f
Android app執行時按HOME鍵,再次點選圖表後從新呼叫啟動頁問題
如標題所述,最近被重複例項化launcher activity這個問題搞得很慘,這個問題有哪些表現呢?如下: 1. 在package installers 安裝介面安裝完一個應用後,直接開啟app,然後進入了 Activity_1, 此時再通過此activity用star
google 分屏 橫屏模式 按home鍵界面錯亂故障分析(二) 分屏的啟動過程
activity 根據 動作 home鍵 更新 lean 全屏 擴展 ddt google 進入分屏後在橫屏模式按home鍵界面錯亂(二) 你確定你了解分屏的整個流
正在執行的android程式,按home鍵之後退回到桌面,再次點選桌面圖示避免再次重新啟動程式的終極解決辦法
在網上找了好多方法,有的說 在AndroidManifest.xml中修改,MainActivity的launchMode,去掉android:launchMode="singleTask"啟動模式即可。 AndroidManifest.xml的配置程式碼 可是我的程式碼就是這樣
Android關於專案中遇到的按home鍵退出到桌面,再次開啟重新啟動程式的解決方法
我的專案是使用高德地圖做交通類的,主要是Activity和Fragment之間的切換。 我遇到的問題是:我在執行打包後的apk時,進入程式後,無論在哪個介面按home鍵回到桌面,當再次開啟需要重新啟動而不是回到開啟之前的操作介面;而在程式碼除錯的時候不會出現這種問題。 解決方法:在網上搜了好
Android打release包時按Home鍵,再按桌面icon時出現app重新啟動的問題
在專案開發中遇到了按Home鍵,再按桌面icon時出現app重新啟動的問題,這個時候我們將啟動的那個activity(一般為廣告頁面GuideActivity)的啟動模式android:launchMode="singleTask"去掉即可,但是有些APP很奇怪,debug版
Android 點選 Home 鍵後再點選 APP圖示,APP 重新啟動了
正常情況下,點選 Home 鍵回到桌面,App 程序沒有被殺掉,再次進入 APP 應該都是回到之前顯示的頁面。 但是在某些不知名的情況下,也可能是某些手機會有這個問題。點選了 APP圖示 是重新開啟 APP,但是從近期工作列裡面開啟是回到之前已經開啟的頁面。 解決辦法: 在
Android橫豎屏切換, 手機鎖屏以及按Home鍵和返回鍵時的Activity的生命週期
用手機做了實驗,結果如下: 豎屏切橫屏會呼叫完整的生命週期: 03-09 17:08:35.170: I/MainActivity(14086): MainActivity Paused 03-09 17:08:35.200: I/MainActivity(14086):
Android 啟動APP後點擊Home鍵後再點選APP圖示,APP重啟而不是回到原來介面
在華為nova3(Android8.1)測試APP,在啟動APP後點擊Home鍵後再點選APP圖示,APP重啟而不是回到原來介面,網上搜索一下,在啟動的Activity中加入以下程式碼就可以解決該問題了 if (!isTaskRoot()) { finish();
Activity上有Dialog的時候按Home鍵時的生命週期
對於學習Android的朋友來說Activity的7個生命週期肯定不陌生,但是有些極端情況對於剛接觸Android的朋友們來說分析生命週期可能就有些困難。問題如題,下來我們就結合結果來分析一下整個過程。 如下為我們邏輯的程式碼其實就是一個按鈕的監
安卓按home鍵之後,再次點選程式圖示避免再次重新啟動程式解決辦法
http://blog.csdn.net/99guo/article/details/18410641 正在執行的android程式,按home鍵之後退回到桌面,在次點選程式圖示避免再次重新啟動程式解決辦法 例如:一個android程式包含兩個Activity,分別
Android App首次安裝完成後在安裝介面直接開啟應用,再按home鍵返回桌面,從桌面圖示重新進入app,返回不到之前的介面問題
概述 在做專案的時候遇到了,Android App首次安裝完成後在安裝介面直接開啟應用,再按home鍵返回桌面,從桌面圖示重新進入app,返回不到之前介面的問題;然而有一次完全退出應用後,這個問題就會消失。然後各種檢查程式碼覺得都沒有問題,後面通過對任務棧的實
Android | 設定按home鍵之後是否銷燬當前Activity
不同的手機裝置,可能不一樣。 其中一種是:設定->開發者選項->Don‘t keep activities. Don't keep activities啟動時,執行應用,單擊主螢幕鍵,會
按home鍵,再次點選頁面按鈕,回到退出頁面
第一步:去除application中的 android:launchMode=“singleTask” 第二步:然後新增:android:alwaysRetainTaskState=“true” (作用:是否保持原來的狀態。當我們按HOME鍵返回桌面,"true"表示任務棧的狀
app退出時,讓app在後臺執行,app按home鍵到桌面,再返回app不重啟app
第一個問題:app退出時,讓app在後臺執行,類似於home鍵的功能,最小化 解決方法: public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE