草庐IT

active_flag

全部标签

android - 在 React native Activity 的多个实例之间共享单个 ReactInstanceManager

我将ReactNative集成到原生Android应用程序中,并从原生代码创建了ReactNativeActivity的新实例。这是包装ReactInstanceManager类的代码:publicclassReactNativeInstanceWrapper{privatestaticReactNativeInstanceWrapperinstance=newReactNativeInstanceWrapper();publicstaticReactNativeInstanceWrappergetInstance(){returninstance;}privateReactInsta

android - 为什么我的旋转动画在应用到 Activity 过渡时都不稳定?

下面的动画应该做什么?很简单。它应该表示围绕中心的顺时针旋转。只需旋转一次,然后停止。对吧?当我将它应用于View时,它确实如此。但是,当我为Activity过渡制作动画时,会发生一些完全不同的事情。Activity开始逆时针旋转,但同时它飞离了屏幕的右上角。然后它又回来了,仍然逆时针旋转,现在是颠倒的,飞离了屏幕的左下角。最后,它返回并结束直立旋转。无论我为pivotX和pivotY指定什么,行为始终相同。他们似乎完全被忽略了。不管怎样,这个东西肯定根本没有绕着任何固定的枢轴旋转!这是什么鬼话?是错误吗?为了完整起见,我将这个动画保存为res/anim/spin.xml,并按如下方式

android - 如何知道我的应用程序的 Activity 计数?

我的应用程序中有多项Activity。请考虑以下情况...ActivityA调用AcitivyB。B调用C。当用户按下后退键时,C生成通知并转到B。现在再次按下后退键,因此将显示A,再次返回键也将终止A并显示通知。..现在,当用户按下通知图标时,ActivityC被加载....直到这部分行为正确....现在用户按下,我使用我的代码启动ActivityA,因为C是从Notification加载的。另一种情况ActivityA调用AcitivyB。B调用C。当用户按下返回键时,C生成通知并转到B。现在用户按下HOMEKEY。然后在一段时间后选择通知图标,它将显示ActivityC。现在用户

android - 将 Activity 放回前台时 startActivitySync 挂起

我正在编写一个启动我的主要Activity的测试,之后,我通过使用以下Intent启动主屏幕将其置于后台:Intentintent=newIntent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_HOME);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);之后,我尝试使用与上述类似的Intent将我的应用程序的Activity放回前台(它没有CATEGORY_HOME标志,而是添加Activity的名称和包)。由于我需要确保我的应用程序的Activity已成功启动,因此我使用

android - 如何为 Android Activity 创建 Mock 对象 (Junit)

我是单元测试的新手,尤其是在android中。我写了一个包含许多Activity的应用程序。然而,其中一些Activity依赖于某些对象来填充Activity的View。我想我的问题是:有没有一种方法可以模拟Activity中的对象并使Activity使用从我的Junit测试中创建的模拟对象?提前致谢,我无法在任何地方找到解决方案? 最佳答案 你也可以看看AndroidMock:http://code.google.com/p/android-mock/wiki/UsingAndroidMock它是一个基于EasyMock构建的适用

android - 这发生在什么时候?为什么? Android App Activity 正在关闭 2.3.3 模拟器并出现错误

08-1617:37:37.694:ERROR/InputDispatcher(61):channel'40803d28com.myApp.android/com.myApp.android.PickActivity(server)'~Consumerclosedinputchanneloranerroroccurred.events=0x808-1617:37:37.694:ERROR/InputDispatcher(61):channel'40803d28com.myApp.android/com.myApp.android.PickActivity(server)'~Channe

android - 在没有 ACTION_CALL Activity 的情况下调用电话

有没有一种方法可以从我的应用程序中调用电话,同时让我的Activity保持专注?ACTION_CALL显示通话屏幕,但我想显示我的屏幕,用我自己的控件结束通话。这可能吗?例如有没有实际打电话的服务?我主要是想允许用户调用另一个用户,同时仍然与我的应用交互。 最佳答案 除非您正在构建自己的ROM,否则您无法更改或自定义通话屏幕这在SDK应用程序中是不可能的...您可以尝试设计您的应用程序,使其与后台服务一起工作,从而实现您的目标 关于android-在没有ACTION_CALLActivi

android - 如何清除 Android 设备关机时的默认 Activity ?

我已经创建了一个Android应用程序。我在启动它时将其设为默认Activity。我的问题是,如果我硬重启或电池电量耗尽,设备会关闭,而我的设备会继续启动该Activity,我会陷入启动循环。我该如何解决这个问题?感谢任何帮助。 最佳答案 好吧,解决方案很简单,为启动时创建一个BroadcastReceiver,并将诸如ForceClosed之类的标志设置为TRUE,如果应用程序终止且没有任何错误,则将标志设置为FALSE。收到引导广播后,检查ForceClosed是否为TRUE,如果是,则执行任何操作,然后将其设置回FALSE。

Activity 有动画时的Android单元测试

我正在为带有动画的Activity编写单元测试。动画是具有无限持续时间(启动画面)的微调器可绘制对象的简单旋转。当我开始单元测试时,每个测试似乎都等到动画完成,所以它们无限期地卡住,当我将持续时间设置为1时,它全部通过,导致动画很快结束。我如何覆盖它,以便测试不等待动画结束? 最佳答案 我假设您打算测试动画以外的行为。将动画移出要测试的代码的路径可能会让您获益最多。这意味着将其他代码(不依赖于动画的代码)移出Activity。如果不跳出Activity,那么,至少跳出Activity的生命周期方法(onCreate(),...)。然

android - 返回递归 Activity (类似文件系统)

我有一个应用程序,它在遍历文件系统时递归地创建Activity的多个实例(每个文件夹一个Activity)。在Activity堆栈中向前移动时(即正常文件夹遍历),我通过Intent检索数据。当我从父文件夹转到子文件夹时,应用程序运行良好。我在[返回]时遇到问题,因为文件/文件夹列表与之前的Activity(child)保持不变。我不想再次从Internet检索文件夹数据,所以可以跟踪以前的Activity状态吗?这是我的Activity的一段代码。谢谢publicclassRisorseActivityextendsDashboardActivityimplementsObserve