草庐IT

Intent-Filter

全部标签

android - Intent.FLAG_ACTIVITY_FORWARD_RESULT Android 中的实时示例

谁能告诉我Intent.FLAG_ACTIVITY_FORWARD_RESULTLiveExample的工作原理现在我正在做的只是创建A、B、C三个Activity所以当我从ActivityA和A启动应用程序时,我用startActivityForResult(ActivityB)启动ActivityB,在BActivity中,我用Intent.FLAG_ACTIVITY_FORWARD_RESULT启动ActivityC并完成BActivity,所以现在从那里开始ActivityC当我完成ActivityC时,它会在onActivityResult()中将结果返回给ActivityA

android - 从 Intent 处理程序提交 fragment 事务时出错

我正在尝试编写简单的音乐播放器并遇到这样的问题。在我的用户界面中,我有几个fragment,用于显示歌曲的不同模式(例如,所有音乐、所选文件夹中的音乐、播放列表中的音乐等等)。我还有一项播放音乐的服务。当用户在播放状态下关闭播放器时,我想保存UI状态(即当前显示的fragment)并在再次打开播放器后恢复此状态(如果用户在暂停状态下关闭播放器则不需要)。为了保存状态,我使用我的Service,如上所述。在我的Activity的onDestroy()方法中,我放置了所有需要的数据以恢复到intent并调用startService(intent)。服务将此数据保存到局部变量。在我的Acti

并行运行的 Android Intent Service 工作请求

我创建了一个IntentService如下:publicclassOrdersSyncServiceextendsIntentService{privatestaticfinalStringTAG=OrdersSyncService.class.getSimpleName();privateOrderorderObject;publicOrdersSyncService(){super("OrdersSyncService");}@OverrideprotectedvoidonHandleIntent(Intentintent){//Util.showToast(getApplicat

android - 用于从在三星浏览器/Firefox 等中不起作用但在 Chrome 中起作用的链接打开应用程序的 Intent 过滤器

过去几个小时我一直在试验IntentFilters,我真的很困惑为什么谷歌教程代码为HandlingAppLinksviaIntentFilters无法在我的三星S8实体设备的默认三星浏览器或安装在其上的Firefox上运行,但可以在GoogleChrome应用程序上运行。该代码也适用于默认的AndroidStudioNexus5模拟器默认浏览器应用程序以及GoogleChrome。这是我在AndroidManifest.xml中的相关代码我正在尝试通过以下方式诊断问题的准系统应用程序的一部分:我正在做的测试:我点击https://www.android.com的链接来自Google的

android - 为什么要将新 bundle 放入新 Intent 的 extras 中,而不是直接在新 Intent 上设置 extras ?

这里是Android的新手,我正在与一位资深人士就bundle和Intent进行辩论。这就是我一直在做的......Intentintent=newIntent(this,TargetActivity.class).putExtra(Constants.BUNDLE_ITEM_A,itemA).putExtra(Constants.BUNDLE_ITEM_B,itemB);startActivity(intent);他说那是错误的,你应该显式地创建一个新的包,然后将它传递给“putExtras”,就像这样......Intentintent=newIntent(this,TargetA

android - 找不到处理 Intent : ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 的 Activity

我正在尝试在模拟器(API25)上启动将应用程序列入白名单的Activity,但我不断收到一条错误消息:Causedby:android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS}这是我的代码:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Intentint

android - 您如何捕捉打开网页的 Intent ?

我试图捕捉当有人在Mms浏览器中点击指向网页的超链接时触发的Intent。我在list中有这个:但是,当我点击http://www.ibm.com它只启动浏览器。我做的时候也一样$amstart-aandroid.intent.action.VIEW-dhttp://www.ibm.com在adbshell中。知道我做错了什么吗?非常感谢, 最佳答案 从Browser'smanifest中复制intent-filter行它会起作用: 关于android-您如何捕捉打开网页的Intent?

android Intent 导航到多个目的地?

有没有办法导航到多个目的地?就像你可以在谷歌地图上做的那样? 最佳答案 正如您可能知道的那样,您可以使用以下未记录的方式导航到目的地startActivity(newIntent(Intent.ACTION_VIEW,Uri.parse("google.navigation:q="+mLatitude+","+mLongitude)));但是,据我所知,目前无法使用中间点进行导航。 关于androidIntent导航到多个目的地?,我们在StackOverflow上找到一个类似的问题:

Android 阅读邮件 Intent

Android文档开始使用Intent.ACTION_SEND发送电子邮件的电子邮件Intent。是否存在引导用户阅读他的电子邮件或启动默认电子邮件应用程序的Intent?启动“阅读邮件”Intent的应用程序将无法访问电子邮件数据。 最佳答案 Isthereanintentwhichdirectstheusertoreadinghisemail,orwhichlaunchesthedefaultemailapplication?对此没有标准的Intent,抱歉。 关于Android阅读

Android ActivityNotFoundException Intent

我注意到分析标记了一些错误:classandroid.content.ActivityNotFoundExceptionMsg:android.app.Instrumentation.checkStartActivityResult:1408(NoActivityfoundtohandleIntent{act=android.intent.action.VIEWdat=market://details?id=com.example.myprog})下面的代码是打开一个AndroidMarket。我认为此错误意味着未安装Android电子市场并且没有注册其他应用程序来处理市场URL是否正