草庐IT

launch_intent

全部标签

Android Espresso Intents 测试随机失败, `` init() 必须在使用此方法之前调用``

我目前正在努力将一个项目插入Espresso测试。我已阅读大量文档并按照给定的做法开始使用。一切正常,但是,当涉及到Intents相关测试时,结果很奇怪。大多数时候,测试在我的Mac中通过但在我同事的Windows中失败(并非所有测试都失败)并显示失败消息java.lang.IllegalStateException:init()必须在使用此方法之前调用。很奇怪,如果我们在AndroidStudio中运行Debug测试,一步一步地流代码,它就通过了。这里是测试代码:@RunWith(AndroidJUnit4.class)@LargeTestpublicclassMainActivit

Android Espresso Intents 测试随机失败, `` init() 必须在使用此方法之前调用``

我目前正在努力将一个项目插入Espresso测试。我已阅读大量文档并按照给定的做法开始使用。一切正常,但是,当涉及到Intents相关测试时,结果很奇怪。大多数时候,测试在我的Mac中通过但在我同事的Windows中失败(并非所有测试都失败)并显示失败消息java.lang.IllegalStateException:init()必须在使用此方法之前调用。很奇怪,如果我们在AndroidStudio中运行Debug测试,一步一步地流代码,它就通过了。这里是测试代码:@RunWith(AndroidJUnit4.class)@LargeTestpublicclassMainActivit

java - 使用 putExtra 将值传递给 Intent 服务

在我的主要Activity中,我有以下代码:EditTextusernameText;EditTextpasswordText;publicvoidsendLogin(Viewloginview){Intenti=newIntent(this,NetworkService.class);startService(i);}目前,这只是向NetworkService发送一个Intent,处理如下(截断):publicclassNetworkServiceextendsIntentService{publicNetworkService(){super("NetworkService");}

java - 使用 putExtra 将值传递给 Intent 服务

在我的主要Activity中,我有以下代码:EditTextusernameText;EditTextpasswordText;publicvoidsendLogin(Viewloginview){Intenti=newIntent(this,NetworkService.class);startService(i);}目前,这只是向NetworkService发送一个Intent,处理如下(截断):publicclassNetworkServiceextendsIntentService{publicNetworkService(){super("NetworkService");}

android - 错误 : onNewIntent not called for singleTop activity with Intent. FLAG_ACTIVITY_NEW_TASK

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭9年前。startActivity中似乎存在错误.通过将Activity设置为singleTop与不同taskAffinity在AndroidManifest.xml中并使用Intent.FLAG_ACTIVITY_NEW_TASK调用startActivity时,可以在两个任务中创建两个Activity(每个任务一个Activity)。调用startActivity再次将返回到第一个Act

android - 错误 : onNewIntent not called for singleTop activity with Intent. FLAG_ACTIVITY_NEW_TASK

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭9年前。startActivity中似乎存在错误.通过将Activity设置为singleTop与不同taskAffinity在AndroidManifest.xml中并使用Intent.FLAG_ACTIVITY_NEW_TASK调用startActivity时,可以在两个任务中创建两个Activity(每个任务一个Activity)。调用startActivity再次将返回到第一个Act

android - 在 android 中提高 Intent 的成本

广播需要多少性能intents?每秒广播多个是否可以,或者Intent很昂贵? 最佳答案 Intent旨在在Android操作系统中启动不同的Activity或通知基本操作。以其他方式使用它们似乎是一种糟糕的设计模式。由于它们在不同进程之间移动并因此实现Parcelable接口(interface),因此它们并不是最轻量级的。如果您希望同时更新不同的Activity,您可能会考虑使用通用服务。根据这篇博文,Intent比直接函数调用慢10倍http://andytsui.wordpress.com/2010/09/14/androi

android - 在 android 中提高 Intent 的成本

广播需要多少性能intents?每秒广播多个是否可以,或者Intent很昂贵? 最佳答案 Intent旨在在Android操作系统中启动不同的Activity或通知基本操作。以其他方式使用它们似乎是一种糟糕的设计模式。由于它们在不同进程之间移动并因此实现Parcelable接口(interface),因此它们并不是最轻量级的。如果您希望同时更新不同的Activity,您可能会考虑使用通用服务。根据这篇博文,Intent比直接函数调用慢10倍http://andytsui.wordpress.com/2010/09/14/androi

android - 什么是 Intent 过滤器?

我已经阅读了很多关于Intent过滤器的文章,但我真的无法准确理解它们的作用?如果有人可以用一个清晰​​的例子向我解释一下Intent过滤器的作用是什么?谢谢 最佳答案 我认为它有据可查here.总而言之,当(例如)您将Intent传递给Context.startActivity或Context.startService,或使用Context.sendBroadcast等进行广播时,该Intent传递给什么Activity或服务(或哪组广播接收器)?回答:如果Intent是“显式”的,即它设置了组件名称字段,那么它会被传递到它指定的

android - 什么是 Intent 过滤器?

我已经阅读了很多关于Intent过滤器的文章,但我真的无法准确理解它们的作用?如果有人可以用一个清晰​​的例子向我解释一下Intent过滤器的作用是什么?谢谢 最佳答案 我认为它有据可查here.总而言之,当(例如)您将Intent传递给Context.startActivity或Context.startService,或使用Context.sendBroadcast等进行广播时,该Intent传递给什么Activity或服务(或哪组广播接收器)?回答:如果Intent是“显式”的,即它设置了组件名称字段,那么它会被传递到它指定的