以全屏模式调用外部活动

时间:2016-09-21 02:34:17

标签: android

我想在我的应用中坚持浸入式模式。但是,我正在调用外部活动(视频播放器),如下所示:

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

问题是活动处于全屏模式,但在启动其他活动后,全屏模式消失。我如何保持它,以便即使在开始调用外部应用程序的新意图后,全屏模式仍然存在。

1 个答案:

答案 0 :(得分:0)

在Android中默认情况下,当您调用VideoPlayer时,它将以全屏模式打开。因此,当您在全屏模式下调用VideoActivity Open活动并启动videoIntent时。我:将调用活动的主题设置为全屏

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);
}