1. 程式人生 > >Android 當打開“開發人員模式”中的“不保留活動”後,程序應當怎麽保持正常執行

Android 當打開“開發人員模式”中的“不保留活動”後,程序應當怎麽保持正常執行

京東 java 天才 以及 click get message 查看源 create

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呼部分功能無法正常使用.我們建議您點擊左下方‘設置‘button,在‘開發人員選項‘中關閉‘不保留活動‘功能.")
					.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 當打開“開發人員模式”中的“不保留活動”後,程序應當怎麽保持正常執行