2016-09-21 8 views
0

私のアプリケーションにimmerseモードを維持したいと思います。以下に示すようにしかし、私は(ビデオプレーヤー)外部活動を呼び出しています:外部アクティビティを全画面モードで呼び出す

Intent i = getPackageManager().getLaunchIntentForPackage(packageName); 
startActivity(i); 

問題は活動がフルスクリーンモードになっているが、他の活動を開始した後、フルスクリーンモードが消えています。外部アプリを呼び出す新しい意図を開始した後でも、フルスクリーンモードが維持されるように、どうやって維持しますか?

+0

あなたはそのすべてのアプリ画面がフルスクリーンモードにする必要があります後に使用すると、1つは、できるだけ早くあなたが外部のアクティビティをクリックしてアクションバーやツールバーとしている2つのスタイルを必要と言っている –

+0

はい、それは私が –

答えて

0

デフォルトでは、VideoPlayerを呼び出すとAndroidでフルスクリーンモードで開きます。 VideoActivityをフルスクリーンモードで起動し、videoIntentを起動するときです。私は:eは、あなたがプログラム的に設定したコードの下に使用したい場合は

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

をフルスクリーンするために呼び出すアクティビティのテーマを設定します。だから、

public void onCreate(Bundle savedInstanceState) { 
// TODO Auto-generated method stub 
super.onCreate(savedInstanceState); 
setTheme(android.R.style.Theme); 
setContentView(R.layout.activity_second); 
} 
+0

を必要とする、まさにです動画プレーヤーは外部アプリです。私はそのアクティビティで何が起こるかを制御できません。これは動作しません。 –

+0

ビデオプレイヤーアプリを開いているときにフルスクリーンアクティビティ –

+0

から開いていますが、フルスクリーンモードは維持されません。 –

関連する問題