編輯:關於Android編程
Android 當打開“開發者模式”中的“不保留活動”後,程序應當怎麼保持正常運行咧。。?
在這幾天,我一直在糾結這個問題。從發現,程序出現這個問題,是因為“開發者模式”中的“不保留活動”被打開了,到怎麼獲取“不保留活動”的值。
發現“不保留活動”,是從京東客服端獲得的靈感
得到“不保留活動”的值,是查看了Android原聲的APP,Settings應用程序,查看源碼,找到了相應的地方。。。
自此,bug是怎麼產生的,以及怎麼獲取“不保留活動”的值,都解決了,下面就上點代碼吧,O(∩_∩)O~
代碼是經過公司程序測試過的,天然無污染,請放心使用。。。
int alwaysFinish = Settings.Global.getInt(getContentResolver(), Settings.Global.ALWAYS_FINISH_ACTIVITIES, 0); if(alwaysFinish == 1){ Dialog dialog = null; dialog = new AlertDialog.Builder(this) .setMessage( 由於您已開啟'不保留活動',導致i呼部分功能無法正常使用.我們建議您點擊左下方'設置'按鈕,在'開發者選項'中關閉'不保留活動'功能.) .setNegativeButton(取消, new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }).setPositiveButton(設置, new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Intent intent = new Intent( Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS); startActivity(intent); } }).create(); dialog.show(); }
總結:
這個“開發者模式”中的“不保留活動”被開啟之後,產生了諸多問題,一一解決之後(解決時也發了諸多牢騷),但是在這裡也不得說一下,那個用戶,閒得無聊,開啟這個啊,他懂這是什麼意思嗎?這個是能隨便動的嗎?知道我干了幾天才解決的嗎?你能找到“開發者模式”是怎麼打開的就不錯了。。。。~~~~(>_<)~~~~
導語 實現了教務系統中課程的導入,分類顯示課程。學期的修改,增加,修改。課程按照周的顯示。課程修改上課星期和上課周。上課課程的自動歸類。一、主要功能界面 開發過程一開始
領導這幾天讓做一個項目,就是可以實現像支付寶首頁一樣的可以長按拖動,刪除的界面,以前沒做過,領導讓我做的時候覺得簡直是老虎吃天,無從下手啊,可是領導的任務還是要實現的,沒
介紹Android 2.2(API 8)開始提供了一個可管理和操作設備的類DevicePolicyManager,通過這個類可以進行鎖屏、設置密碼、清除密碼、恢復出廠設置
本文主要為大家分享了Android實現搜索功能,並且可以實時顯示搜索的歷史記錄,根據輸入的內容去模糊查詢,供大家參考,界面圖如下。 本案例實現起來也非常的簡單,