Я определил новое действие в своем проекте, и у меня возникли некоторые проблемы с fullScreen.
Я определил в файле манифеста, как это:
<activity android:name=".Test"
android:launchMode="singleInstance" android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
.............
>
Если я запускаю действие с другогоактивность, я получил желаемый полный экран.Проблема в том, что когда я запускаю это действие из BroadcastReceiver - мне нужно открыть это действие в BroadcastReceiver примерно так:
public void onReceive(Context context, Intent intent) {
Intent test = new Intent(context, Test.class);
test.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(test);
}
Я тоже так пытался:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.test);
}
инет полного экрана, если действие начинается с моего BroadcastReciever.
Почему я не получаю полный экран в этом случае?Есть ли способ запросить полноэкранный режим после создания и отображения действия?