草庐IT

starting-activity

全部标签

android - 从操作栏转到 "up"时如何恢复 Activity 而不是重新启动

我有两个Activity。说ActivityA和ActivityB。从ActivityA我单击一个按钮以启动ActivityB这是我用于此的代码:Intentintent=newIntent(this,ActivityB.class);this.startActivity(intent);现在,我在ActivityB中。在ActivityB的oncreate方法中,我启用了向上按钮。protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.lay

android - 从操作栏转到 "up"时如何恢复 Activity 而不是重新启动

我有两个Activity。说ActivityA和ActivityB。从ActivityA我单击一个按钮以启动ActivityB这是我用于此的代码:Intentintent=newIntent(this,ActivityB.class);this.startActivity(intent);现在,我在ActivityB中。在ActivityB的oncreate方法中,我启用了向上按钮。protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.lay

android - 如何找到在android中打开当前 Activity 的最后一个 Activity ?

我有一个Activity可以从更多4或5个不同的Activity中打开,所以我可以从哪个Activity中找到我当前的Activity被称为...如果有任何想法请帮助我.. 最佳答案 您可能希望在用于启动Activity的Intent中添加额外内容,以指示Intent来自何处或请求是什么。例如:Intentintent=newIntent(this,OtherActivity.class);intent.putExtra("caller","MainActivity");startActivity(intent);然后您的Other

android - 如何找到在android中打开当前 Activity 的最后一个 Activity ?

我有一个Activity可以从更多4或5个不同的Activity中打开,所以我可以从哪个Activity中找到我当前的Activity被称为...如果有任何想法请帮助我.. 最佳答案 您可能希望在用于启动Activity的Intent中添加额外内容,以指示Intent来自何处或请求是什么。例如:Intentintent=newIntent(this,OtherActivity.class);intent.putExtra("caller","MainActivity");startActivity(intent);然后您的Other

android - 重新启动时如何使android应用程序返回上一个打开的 Activity ?

是否可以配置一个android应用程序,以便如果用户打开您的应用程序,启动了许多Activity,然后返回主屏幕并再次重新启动您的应用程序,而不是转到主要Activity,他们将被带到堆栈中最高的Activity(您的应用中最近的Activity)? 最佳答案 当通过主屏幕上的图标启动时,Android将始终使用AndroidManifest.xml中的android.intent.action.MAIN过滤器启动Activity,除非应用程序已经在运行(在这种情况下,它显然会恢复堆栈顶部的Activity)。要实现您所描述的,您可

android - 重新启动时如何使android应用程序返回上一个打开的 Activity ?

是否可以配置一个android应用程序,以便如果用户打开您的应用程序,启动了许多Activity,然后返回主屏幕并再次重新启动您的应用程序,而不是转到主要Activity,他们将被带到堆栈中最高的Activity(您的应用中最近的Activity)? 最佳答案 当通过主屏幕上的图标启动时,Android将始终使用AndroidManifest.xml中的android.intent.action.MAIN过滤器启动Activity,除非应用程序已经在运行(在这种情况下,它显然会恢复堆栈顶部的Activity)。要实现您所描述的,您可

android - 恢复 Top Activity 而不是启动 Launcher Activity

我的应用程序中有两个Activity,一个是启动器,另一个是作为第一个的显式调用启动的。我的问题是,当我从第二个Activity按主页键返回主屏幕并启动应用程序时,即使第二个Activity已经在后台,第一个Activity也会再次启动。编写第一个Activity以下载应用程序运行所需的Assets,一旦下载了Assets,它就会触发第二个Activity并为self调用完成。下面是我的应用list。如果调用启动器并且它在后台,有人可以指导我如何使第二个Activity直接获得控制权而不是再次通过第一个Activity。下面是我的onResult回调方法。publicvoidonRes

android - 恢复 Top Activity 而不是启动 Launcher Activity

我的应用程序中有两个Activity,一个是启动器,另一个是作为第一个的显式调用启动的。我的问题是,当我从第二个Activity按主页键返回主屏幕并启动应用程序时,即使第二个Activity已经在后台,第一个Activity也会再次启动。编写第一个Activity以下载应用程序运行所需的Assets,一旦下载了Assets,它就会触发第二个Activity并为self调用完成。下面是我的应用list。如果调用启动器并且它在后台,有人可以指导我如何使第二个Activity直接获得控制权而不是再次通过第一个Activity。下面是我的onResult回调方法。publicvoidonRes

android - 用 Espresso 测试多项 Activity

是否可以使用androidespresso框架跨多个Activity编写测试? 最佳答案 是的,这是可能的。在其中一个示例中,他们在这里进行了演示https://github.com/googlesamples/android-testing/blob/master/ui/espresso/BasicSample/app/src/androidTest/java/com/example/android/testing/espresso/BasicSample/ChangeTextBehaviorTest.java@Testpubli

android - 用 Espresso 测试多项 Activity

是否可以使用androidespresso框架跨多个Activity编写测试? 最佳答案 是的,这是可能的。在其中一个示例中,他们在这里进行了演示https://github.com/googlesamples/android-testing/blob/master/ui/espresso/BasicSample/app/src/androidTest/java/com/example/android/testing/espresso/BasicSample/ChangeTextBehaviorTest.java@Testpubli