- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 WidgetResultActivity 和一个 NotificationResultActivity,我设置了它们的 launchmode=singleInstance。但是它们有不同的行为:WidgetResultActivity不会从RECENT打开,而NotificationResultActivity总是从RECENT打开(它是单独打开的!没有MainActivity)。那么如何禁止从 REcent 打开 NotificationResultActivity,谢谢。
<activity
android:name=".WidgetResultActivity"
android:launchMode="singleInstance"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity
android:name=".NotificationResultActivity"
android:launchMode="singleInstance"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
编辑:当我从通知中打开时,请查看我的 ATester 应用程序...
测试代码:
NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Notification notification = new Notification(R.drawable.ic_launcher, getString(R.string.app_name), java.lang.System.currentTimeMillis());
notification.flags = Notification.FLAG_NO_CLEAR;
Intent intent = new Intent(this, ExcludeFromRecentActivity.class);
// intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent activity = PendingIntent.getActivity(this, R.string.app_name, intent, PendingIntent.FLAG_UPDATE_CURRENT);
notification.setLatestEventInfo(this, "Open Activity: " + ABox.class.getSimpleName(), "new Intent()", activity);
manager.notify(R.string.app_name, notification);
测试 list :
<activity
android:name=".ATester1"
android:label="@string/app_name" >
</activity>
<activity
android:name=".ATester2"
android:label="@string/app_name" >
</activity>
<activity
android:name=".ATester3"
android:label="@string/app_name" >
</activity>
<activity
android:name=".ExcludeFromRecentActivity"
android:excludeFromRecents="true"
android:label="@string/app_name" >
</activity>
测试图像:
第一名:
第二:
第三:
第四:
编辑:我真正需要的是 DIALOG BEHEVIOR LIKE ACTIVITY,我会在另一篇文章中询问。 @WebnetMobile.com,还是谢谢你。
最佳答案
要防止将 Activity 添加到最近,请添加
android:excludeFromRecents="true"
到它的<activity>
list 中的声明:
<activity
android:name=".NotificationResultActivity"
android:launchMode="singleInstance"
android:excludeFromRecents="true"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
参见:android:excludeFromRecents在安卓文档中。
关于android - LaunchMode & Recent App原理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13026554/
我想在显示 View 中显示最新的帖子,并在边栏中显示接下来的五个最新帖子。 目前,我显示的是最新帖子,但侧边栏中包含该帖子以及接下来的4个最新帖子。 Controller : def show
VS Code确实不是最好的Java编译器(好吧,它或许都不该算是个编译器),在使用的过程完全依赖咱们自己写一些配置或者使用一些插件,但是因为它外观好看,我还是比较喜欢用这个。哪怕遇到的问题比别的编
今天,Visual Studio Code 开始向我展示一个弹出窗口: Java 11 or more recent is required to run. Please download and i
我不知道为什么会发生这种情况,即使我单击,它也不会出现任何打字光标,所以我无法编辑任何内容。我运行的是 Windows 10 和 Python 3.4.4。有人知道为什么会发生这种情况吗? Canno
我的应用程序的许多用户报告说,在运行 Froyo 2.2 的 Nexus One 上,当您长按主页按钮时,该应用程序会多次出现在“最近使用的应用程序”列表中。 就我个人而言,我无法重现该问题。已尝试使
如何让 WP 侧边栏中的“最近的帖子”仅显示来自特定类别的帖子? 最佳答案 使用 Otto 的 php 代码小部件之一制作自己最近的帖子小部件可能最容易http://wordpress.org/ext
我在 SQL Server 2000 数据库中有两个表,由父子关系连接。在子数据库中,唯一键由父 ID 和日期戳组成。 我需要对这些表进行连接,以便只连接每个子项的最新条目。 谁能给我任何提示,我该怎
我有一个我正在处理的项目列表,其中一些不再相关。我希望能够从 Xcode 启动时显示的“Recents”列表中删除它们。 如何从“最近”列表中删除项目? 请告诉我 最佳答案 您可以通过文件菜单中的"f
下面是我为从我的应用程序中选择文件而编写的代码 Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null); intent.setT
我有一个 WidgetResultActivity 和一个 NotificationResultActivity,我设置了它们的 launchmode=singleInstance。但是它们有不同的行
我正在创建一个网站,用户可以在其中创建相册、创建事件、上传视频等。我想要做的是列出给定用户的最近事件列表。这是我的表格的一个小轮廓: **videos** id user_id uploaded **
我有一个表,其中包含各种服务器的日志条目。我需要为每个 idServer 创建一个包含最新(按时间)日志条目的 View 。 mysql> describe serverLog; +---------
我有一个日程表,我可以在其中使用 recurring_id 数据将某些事件分组为同一事件。问题是我只需要在按 recurring_id 分组的事件列表中获取一个事件(最近的一个),但如果 recurr
我有一个基于文档的 iOS 应用程序,它采用了 iOS 11 的 UIDocumentBrowserViewController。并且声明了自己的文档类型,是一个符合com.apple.package
我正在创建一个自定义启动器,用作手机的信息亭模式。这意味着大部分内容都被隐藏起来,但允许用户访问某些应用程序。我注意到,当我从“最近的应用程序”列表中启动应用程序时,当我按下后退按钮时,会出现常用启动
我认为存在一个树算法来满足我现在正在寻找的东西,但我忘记了它的名字,谷歌搜索也无济于事。 我正在寻找一种具有最佳数据查找性能的算法。特征:- 预计每次查找都会成功。所以查找的所有键都存在(可能有一些遗
例如,如果我的数据是这样的: timestamp | message100 | hello101 | world102 | foo103 | bar104 | baz 如何按升序选择最近的三行(102
我正在尝试实现 dropBox 同步,并且需要比较两个文件的日期。一个在我的 dropBox 帐户上,一个在我的 iPhone 上。 我想出了以下方法,但得到了意想不到的结果。我想在比较这两个日期时我
题目地址:https://leetcode.com/problems/number-of-recent-calls/description/ 题目描述 Write a class RecentCo
每次单击“运行方式”按钮时,都会收到以下消息。 “选品无法推出,近期也没有推出。” 如果我选择“运行方式”按钮附近的下拉箭头,然后选择“新配置”选项(这是我设置为使用本地主机启动的配置)......它
我是一名优秀的程序员,十分优秀!