草庐IT

intent-filter

全部标签

Android:如何在使用 SingleTask 时清除 Intent 堆栈

我在我的应用程序中使用TwitteroAuth库。用户正在使用Twitter帐户登录。在ActivityA中,可以使用Twitter登录。当用户登录时,我想启动没有历史记录的ActivityB。这是我所有的东西:首先,Manifest.xml,所以我按照Twitterapi的要求设置了launchMode=singleTask:这是我开始ActivityB的方式:Intenti=newIntent(A.this,B.class);i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);i.addFlags(Intent.FLAG_ACTIVITY_NEW_

android - 当警报管理器启动服务时,如何使用 Intent 更新发送到服务的数据?

我正在编写一个Android应用程序,用户可以在其中选择要观看的几只股票,并在符合预定义的警报条件时收到警报。股票数据被保存到自定义Parcelable类“警报”的5个对象(每个股票和条件一个对象)。定期数据更新是通过由AlarmManager启动的服务完成的。警报对象通过将它们放入Intent中传递给服务,该Intent放入AlarmManager的PendingIntent中。Intentintent=newIntent(this,UpdateService.class);Bundleb=newBundle();saveAlertsToBundle(b);intent.putExt

android - 通过 Intent 传递数据或在需要时查询数据库更好吗?

我只是想知道在android的多个Activity中处理数据的更好方法是什么。假设我有两个Activity,A和B,它们持有一些观点。首先,我从SQL数据库加载一些数据并扩充A中的View。现在,我想启动ActivityB,它使用与A相同的数据集。是通过Intent(putExtra())传递数据然后膨胀View更好,还是再次查询数据库然后膨胀​​更好。我不确定,因为这两种方法似乎都有其缺点:查询数据库需要更多时间/更多资源将额外的数据放入Intent中会使它变得更加复杂,因为放置和获取数据(尤其是在处理更多Activity时)谁能给我一些关于什么是最佳实践的建议?

android - 在数组列表中过滤 Filterable 不取消之前的过滤

我看过过滤器方法文档,它显示调用过滤器会取消所有以前未执行的过滤请求,并发布一个将在稍后执行的新过滤请求。但我收到的实际回调有些不同。在我的实现中,它没有取消之前的过滤请求,而是在最近的搜索条件之后为之前的搜索条件调用publishResults()方法.日志如下:10-0317:49:41.781:E/TAG(2150):onTextChangedfirstCriteria10-0317:49:41.781:E/TAG(2150):performFilteringfirstCriteria10-0317:49:41.961:E/TAG(2150):onTextChangedsecon

Node在项目中应用案例之给几百个下拉框统一加Filterable实现可搜索

问题描述最近接手一个老项目,vue2+elementUI+webpack+...技术栈。主要做的就是改改bug,优化一下,提升用户的使用体验。nvm改一下node版本,npm装一下依赖,跑起来,然后点一点,看看长什么样子。上来笔者就发现了一个可以优化的点,就是:项目中有下拉框el-select组件,可前人在写代码时,部分el-select加上了filterable属性,部分没有加上,导致部分下拉框可模糊匹配搜索,部分不可以。正常来说,下拉框都要支持模糊匹配搜索的。问题不大,一个个加,可是手动复制粘贴filterable属性效率太低,能不能统一批量修改,批量添加filterable属性呢?答案是

android - 如何选择特定的应用程序来处理 Intent

有不止一个应用程序可以处理CROPIntent,但我只想让画廊在不选择的情况下这样做,因为其他应用程序如google+的渲染分辨率非常差,选择过程没有良好的用户体验。Intentintent=newIntent("com.android.camera.action.CROP");intent.setType("image/*");Intenti=newIntent(intent);ResolveInfores=list.get(0);i.setComponent(newComponentName(res.activityInfo.packageName,res.activityInfo

android - Activity 重新创建 Intent 附加项为空

我的应用程序包含一个MainActivity并使用全屏fragment来显示内容。我正在尝试在重新创建应用程序期间实现以下目标(当应用程序在后台运行了很长时间,被系统杀死,然后它被带到前台)如果用户手动重新创建应用程序(通过从最近的应用程序列表中选择应用程序),则应重新创建主Activity,然后重新创建全屏的最后一个fragment。没问题,这是标准行为。如果由于用户触摸推送通知而重新创建应用程序,主Activity应重新创建,但全屏模式下的最后一个fragment不应重新创建。应该创建并显示一个新的fragment。为什么?推送通知包含有关应显示哪种fragment的信息我的方法依

android - 我是否需要将 Intent 对象保存在 onSaveInstanceState() 中以备后用?

我不清楚Intent对象的生命周期。我能否在Activity的整个生命周期内始终使用Intent对象的属性?还是我需要保存传递​​给Activity的值?我确实想在Activity的整个生命周期内使用传递给Activity的Intent的值(action和extra)。我不想将这些值复制到Activity对象的变量中。如果我可以通过从传递给Activity的Intent调用“getIntent()”来获取这些值,我为什么要这样做。我想知道,当Activity因为在内存中腾出空间而被Android销毁,然后又被恢复时,通过调用“getIntent()”Intent对象是否仍然存在?或者我

android - Whatsapp 通过 Intent 向特定群组发送消息

我想知道是否可以通过androidintents向whatsapp中的特定组发送消息。我发现有一种方法可以向特定联系人发送消息(但是,这只会打开与该特定联系人的聊天窗口,而无需输入任何消息)。对于现阶段的我来说,能直接打开群聊窗口就够了。那我该怎么做呢? 最佳答案 我遇到了同样的问题,这是部分解决方案:Uriuri=Uri.parse("https://chat.whatsapp.com/uniqueId");Intenti=newIntent(Intent.ACTION_VIEW,uri);startActivity(Intent

android - 使用快捷方式 android 共享 Intent 选项

默认情况下,当从应用商店下载应用时,iOS会在快捷方式选项中提供“共享应用名称”选项。引用下图:点击它时,它会在手机菜单屏幕本身中打开共享Intent,而不会重定向到用户可以共享应用的应用。我想在android中实现它。这是我到目前为止尝试过的:但这行不通,因为我无法理解,应该是什么targetClass在这里。编辑:Nilesh的回答几乎奏效了,但我现在面临的唯一问题是,每当我从快捷方式中单击共享按钮时,启动器Activity都会显示为一秒钟,然后显示共享Intent选择器。现在,当我在显示共享选项的情况下按下主页按钮时,应用程序将进入后台。这不应该发生。知道如何避免这种情况。