草庐IT

active_flag

全部标签

android - 测试一个名为 setResult 的 Activity

我正在为一个Activity编写测试(我的测试类扩展了ActivityInstrumentationTestCase2),我已经编写了一些基本测试并且工作正常。但是,当我的Activity完成时,它会通过setResult(resultcode,Intenti)向调用Activity返回额外的数据/p>是否有一些框架提供的方法来做到这一点?我还没有找到任何东西,一种方法是子类化Activity类并覆盖setResult让它记住并公开传递给setResult的内容(结果setResult是最终的,所以你也不能这样做),看来应该有更好的办法。 最佳答案

android - ActionBarCompat : Hide ActionBar before activity is created (bug?)

所以我在使用ActionBarSherlock并决定切换到新的ActionBarCompat。使用ABS,可以使用本文中描述的方式隐藏ActionBar:Howtohideactionbarbeforeactivityiscreated,andthenshowitagain?但是,使用ActionBarCompat,应用程序会在API14上崩溃,因为当您将android:windowActionBar设置为false时,getSupportActionBar()方法会返回null,即使您已将getWindow().requestFeature(Window.FEATURE_ACTION

android - ActionBarCompat : Hide ActionBar before activity is created (bug?)

所以我在使用ActionBarSherlock并决定切换到新的ActionBarCompat。使用ABS,可以使用本文中描述的方式隐藏ActionBar:Howtohideactionbarbeforeactivityiscreated,andthenshowitagain?但是,使用ActionBarCompat,应用程序会在API14上崩溃,因为当您将android:windowActionBar设置为false时,getSupportActionBar()方法会返回null,即使您已将getWindow().requestFeature(Window.FEATURE_ACTION

android - 如何使用待定 Intent 启动新 Activity

关闭。这个问题需要detailsorclarity.它目前不接受答案。想要改进这个问题吗?通过editingthispost添加详细信息并澄清问题.关闭2年前。Improvethisquestion谁能说一下如何使用PendingIntent启动一个新的Activity以及如何使用挂起的Intent传递一个值。提前致谢。 最佳答案 Intentintent=newIntent(getApplicationContext(),ActivityToLaunch.class);intent.putExtra();PendingIntent

android - 如何使用待定 Intent 启动新 Activity

关闭。这个问题需要detailsorclarity.它目前不接受答案。想要改进这个问题吗?通过editingthispost添加详细信息并澄清问题.关闭2年前。Improvethisquestion谁能说一下如何使用PendingIntent启动一个新的Activity以及如何使用挂起的Intent传递一个值。提前致谢。 最佳答案 Intentintent=newIntent(getApplicationContext(),ActivityToLaunch.class);intent.putExtra();PendingIntent

android - 如何在 android 仪器测试中停止和重新启动 Activity ?

我正在尝试编写一个停止(onPause(),然后是onStop())并重新启动当前Activity的AndroidActivity检测测试。我试过了activity.finish();activity=getActivity();...但这似乎无法正常工作。测试的目标是断言表单数据在onPause()方法期间存储并在onStart()方法期间重新读取。它在手动执行时有效,但测试失败,由此我得出结论activity.finish()似乎是停止和重新启动Activity的错误方法。编辑:我的主要问题似乎是同步问题。重新启动Activity后,测试运行程序没有等待所有事件处理程序完成。以下行

android - 如何在 android 仪器测试中停止和重新启动 Activity ?

我正在尝试编写一个停止(onPause(),然后是onStop())并重新启动当前Activity的AndroidActivity检测测试。我试过了activity.finish();activity=getActivity();...但这似乎无法正常工作。测试的目标是断言表单数据在onPause()方法期间存储并在onStart()方法期间重新读取。它在手动执行时有效,但测试失败,由此我得出结论activity.finish()似乎是停止和重新启动Activity的错误方法。编辑:我的主要问题似乎是同步问题。重新启动Activity后,测试运行程序没有等待所有事件处理程序完成。以下行

java - Android:将 Activity 的 onCreate() 代码放在 fragment 中的什么位置?

我正在将我的所有Activity转换为fragment,以便我可以在ViewPager中使用它们。我已经搜索过这个,但我找不到令人满意的答案,所以我在这里问它。在我的Activity中,我在onCreate()方法中编写了一些代码。例如,我调用一些findViewById()来将一些xml按钮链接到我的Activity。我还在onCreate()中使一些View不可见,设置OnClickListener(),用文本填充TextView并删除通知,所有在onCreate()方法中。我的问题是:我应该把这段代码放在fragment的哪里?在onCreate()?创建View()?onAct

java - Android:将 Activity 的 onCreate() 代码放在 fragment 中的什么位置?

我正在将我的所有Activity转换为fragment,以便我可以在ViewPager中使用它们。我已经搜索过这个,但我找不到令人满意的答案,所以我在这里问它。在我的Activity中,我在onCreate()方法中编写了一些代码。例如,我调用一些findViewById()来将一些xml按钮链接到我的Activity。我还在onCreate()中使一些View不可见,设置OnClickListener(),用文本填充TextView并删除通知,所有在onCreate()方法中。我的问题是:我应该把这段代码放在fragment的哪里?在onCreate()?创建View()?onAct

Android - 完成后无法销毁 Activity ,由 IllegalStateException : Can not perform this action after onSaveInstanceState 引起

我的应用中有一个包含3个fragment的Activity。当按下第一个按钮时,会在Activity中调用一个方法,该方法会执行一些不相关的操作,然后调用finish()。这会在fragment上触发onPause(),它会做更多不相关的事情,然后调用super.onPause()。应用程序然后加载它出现的旧Activity(逻辑上遵循View堆栈),并在Fragment上调用onDestroyView()时突然崩溃并出现以下异常:FATALEXCEPTION:mainjava.lang.RuntimeException:Unabletodestroyactivity{be.niteo