草庐IT

starting-activity

全部标签

android - 通过在 Fragment 中滚动 recyclerview 来隐藏 Activity 中的工具栏?

我的ActivityXML是我的fragmentXML是:我的fragment在ViewPager和我的activity中使用了tabs和nestedfragments>使用navigationdrawer所以我不能将tabs移动到activity因为只有这个特定的fragment。而其他fragment只需要一个工具栏。同时所有的fragment都需要访问navigationdrawer。现在我想做的是以某种方式关联app:layout_scrollFlags="scroll|enterAlways"使用我的Activity工具栏。因此,每当我在fragment中滚动我的Recycl

android - 防止 android 在崩溃后重新创建 Activity 堆栈

我有一个应用程序在堆栈下几层的Activity中遇到异常。我还在状态栏通知+对话框模式下使用ACRA进行崩溃报告。我看到发生的事情是,当我的进程由于异常而被终止时,Android会重新创建Activity堆栈,直到有问题的Activity的父级。我想覆盖此行为。如果我的应用程序崩溃了,我希望它保持崩溃状态。android-developers中对此有讨论:http://groups.google.com/group/android-developers/browse_thread/thread/b274cfa64b17f535/92d8da160be85748?lnk=gst&q=fo

Android Junit 测试 Button 已经开始 Activity

我有一个带有一些按钮的菜单,每个按钮都会启动一个Activity。我正在为此菜单编写一个Junit测试,但我似乎无法找到如何测试该按钮是否加载了正确的Activity。到目前为止我已经publicvoidtestButtons(){TouchUtils.clickView(this,buttonView);assertEquals(com.fgap.ontrack.newsFeed.class,getActivity());}到目前为止,我可以看到该程序从模拟器加载了正确的Activity,但它仍然未能通过Junit测试。 最佳答案

android - 确定 Activity 的可用堆空间(防止 OutOfMemoryException)

我读过HowdoIdiscovermemoryusageofmyapplicationinAndroid?和一堆其他答案,但不能完全确定...我有一个Activity,它会将文件从外部存储加载到内存中,并在内存中执行一些解析/操作/等操作。在我加载它之前,我想猜测这样做是否会导致OutOfMemoryException并使Activity崩溃(我知道不可能有确切的答案,估计总比没有好。)根据上面链接的答案,我想出了:ActivityManageractivityManager=(ActivityManager)getApplicationContext().getSystemServi

android - 暂停和恢复 ActivityGroup 中的子 Activity

我正在尝试创建自定义ActivityGroup。除了组子Activity的Activity生命周期方法之外,我正在使一切正常工作。当他们进入/退出焦点时,如何在我的子Activity中调用onResume/onPause方法?我知道tabActivity会执行此操作,但我在查看代码时找不到如何执行此操作。提前致谢! 最佳答案 我遇到了类似的问题。我认为这与Activity组如何存储历史记录有关。如果您将View存储在数组列表中,则并不总是调用onresume/onpause。我通过使用此实现来解决它,它将ActivityID存储在数

java - 调度或重定向到其他 Activity 的 Activity

我想创建一个调度程序Activity,用android.intent.action.MAIN定义,除了调用一些自定义方法并最终调用startActivity(Intent)什么都不做,基于某些标准。此Activity不向用户显示/呈现任何内容。我应该遵循哪些最佳实践?当然,我希望渲染时间最少(不显示任何内容),但我需要使用Context进行其他操作以确定重定向到哪个Activity。目前我能想到的:android:finishOnTaskLaunch="true"android:stateNotNeeded="true"在调度程序Activity中调用startActivity(Int

android - 如何在 Android 中的 Activity/任务更改时收到通知

我正在构建一个系统状态记录器。我希望在任何Activity/任务停止堆栈并被用户(不仅仅是我写的那个)可见时收到通知。ActivityManager可以找出最上面的内容:http://developer.android.com/reference/android/app/ActivityManager.html然而,这需要我经常轮询以重新计算顶部的内容,浪费了大量资源。有没有办法在Activity发生变化时接收事件/回调/通知?**编辑**要明确--我希望在任何Activity成为ActivityActivity时收到通知。 最佳答案

android - FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY 未针对历史记录设置

在我的Activity中:我使用onNewIntent来处理新的Intent。我不需要处理来自历史的Intent,并且在开始时我已经放置了这段代码if((intent.getFlags()&Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY)!=0){return;}但是,对于KindleFire上的历史Intent,此标志并未设置。在其他Android设备上,此代码运行良好。也许还有其他方法可以避免处理历史Intent? 最佳答案 Kindle不支持所有android操作,请查看https://d

Android 4.0.3 并完成 Activity

我有ActivityA调用ActivityB。然后ActivityB拨了一个号码,然后然后在IDLE-OFFHOOK-IDLE状态我调用ActivityB.this.finish()所以该ActivityA显示在前面。这一切从Android2.3.x到4.0版都运行良好。现在它不适用于android4.0.3模拟器和4.0.2。为什么?有人可以帮忙吗? 最佳答案 对于这种情况更好的解决方案是使用startActivityForResult.您可以将Activity从A切换到B,在ActivityB中执行您的工作并在覆盖方法onAct

android - 如何将数据从 Unity 场景传递到 Android Activity

您好,我目前正在编写一个使用Unity显示3D模型的Android应用程序。用户能够在场景中选择对象时与模型进行交互。我遇到的问题是将数据传回AndroidActivity。我目前将Unity场景作为subview执行,任何人都可以指出如何将数据从场景传递到Android的方向吗?我必须创建一个Java插件吗?linktext如果是这种情况,有人有这方面的教程吗?原始Material有点缺乏。提前致谢。 最佳答案 如果您想从Unity与Activity(Java代码)通信,您需要创建一个native插件。然后在Unity的C#中,您