作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个接收推送通知的 BroadcastReceiver,然后我开始一个 Activity 并显示一个通知。(请注意,当用户操作通知时, Activity 并未启动)
我的 Intent 是以“后台模式”启动 Activity,然后当用户响应通知时将 Activity 带到前台。
除了 Activity 短暂显示然后立即隐藏。 (闪烁 Activity 一秒钟)。
这是我的代码:
BroadcastReceiver...
Intent intent = new Intent(context, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra("BACKGROUND",true);
context.startActivity(intent);
MainActivity.....
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (getIntent().getBooleanExtra("BACKGROUND",false)) {
moveTaskToBack(true);
} else {
}
最佳答案
遇到了同样的问题。通过在主题中添加 android:windowDisablePreview
属性解决。
例如,在您的res/values/styles.xml
中:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="android:windowDisablePreview">true</item>
</style>
</resources>
但不确定是否有任何方法可以通过编程方式添加它。
关于android - onCreate 中的 moveTaskToBack 导致 Activity 短暂显示然后隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36793872/
我有一个测验应用程序,用户可以在其中使用单选按钮回答一些问题。只有一个答案是正确的。 当我单击我的按钮以显示正确答案时,它会显示在 textView 中。 到目前为止,我还有另一个按钮可以导航到下一个
当使用 IoC 容器时,我可以指定当需要给定的依赖项时,要么每次传入一个新对象,要么传入的对象始终是同一个实例。 我曾认为内部和外部模块分别提供了该功能,但现在我不太确定。此外,我发现在使用“内部”模
我是一名优秀的程序员,十分优秀!