2016-05-12 8 views
1

私は透明なバックグラウンドアクティビティといくつかのボタンだけを持つアプリケーションを持っています。別のアプリケーションに切り替えると(ボタンを使用してアプリケーションを切り替える)、前のアプリケーションをバックグラウンドで表示しておきたいと思います。問題は、アクティブなアプリを切り替えると前のアプリを最小化して表示されなくなります。アプリケーションを終了する最後の開いているアプリケーションに戻る

これは可能ですか? Playストアでリクエストを投げたときに背景がPlayストアに残っていることに気付きました。 これが可能かどうか疑問に思ってください。

現実:ポイント4リターンホーム画面

expectation

+0

私は正しく理解したい:アプリケーションを開いたときに最後に開いていたアプリケーションがバックグラウンドで表示されますか? –

+1

正確にMaite Radu –

答えて

0

これはあなたの謎を解決していますか?

LayoutInflater layoutInflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); 
View oView = layoutInflater.inflate(R.layout.activity_transperant, null); 
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
     WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, 
     0 | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, 
     PixelFormat.TRANSLUCENT);   
WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE); 
wm.addView(oView, params); 
+0

解決しません。最後に開いていたアプリケーションは、ホーム画面ではなくアプリを開いても、バックグラウンドで表示されます。 –

関連する問題