草庐IT

activations

全部标签

android - 在 Activity 中访问 fragment ?

我有一个包含2个fragment的主要Activity。两个fragment都有一个ListView。我想更新MainActivity中的列表。有没有办法在不将适配器设置为静态适配器的情况下访问Activity中的fragment列表适配器。目前我在Mainactivity.java中这样做publicvoidupdatelist(){if(fragmentstate=0)Fragment1.adapter.notifyDataSetChanged();elseFragment2.adapter.notifyDataSetChanged();} 最佳答案

android - 当 ParseLoginUI 加载微调器正在工作时, Activity 在后台可见

对于我的项目,我将ParseLoginUI与调度程序一起使用,如下所示:https://github.com/ParsePlatform/ParseUI-Android/tree/master/ParseLoginSampleWithDispatchActivity但是,当我单击“使用Facebook登录”时,Parse微调器开始旋转,我应该在这一步“之后”进行的Activity也变得可见(它看起来真的很难看),然后它将我定向到facebook登录小部件和Activity。它应该是这样的:然而,我也看到了这一步:这太恶心了。我怎样才能坚持只使用第一个动画?我想Activity过早开始了

android - 使回收站 View 处于非 Activity 状态

我有一个与GridLayoutManager一起使用的回收器View。当用户单击View项时,View会使用缩放动画进行动画处理,以显示适配器项的更多详细信息。我有一个按钮可以反转此动画并从屏幕上删除细节。问题是当显示详细信息View时,用户仍然可以单击回收器View并为不同的View设置动画。谁能告诉我如何禁用回收站View?我试过rc_view.setEnabled(false);rc_view.setClickable(false);我关注了this而且他们都没有禁用回收站View。有人可以帮忙吗? 最佳答案 可能听起来很愚蠢

java - 传递对 Activity Intent 的引用

很长一段时间以来,我在将变量从一个Activity传递到另一个Activity时遇到了麻烦,而且我通常不得不解决一些非常丑陋的静态类hack来使其工作。通常,我使用Activity的类型调用的静态方法以及Activity需要的变量。这些存储在静态变量中,并在所述Activity的构造函数中检索。就像我说的,非常丑陋。并且没有“myActivity.StartActivity(newActivity);”这样的东西。StartActivity的所有重载都采用Intent或typeof(MyOtherActivity)。所以我的问题是,我是否完全误解了Activity的概念,或者我只是错过

android - android singleTask Activity 不作为root?

我一直在阅读关于启动模式的文档,有一件事我不明白。doc表示单任务活动始终是堆栈的根:相反,“singletask”和“singleinstance”活动只能开始一项任务。它们始终位于活动堆栈的根。此外,设备在时间-只有一个这样的任务。但是:如果您查看位于this的doc的Figure4部分,您会看到当活动2启动活动y(将该任务置于前台)时,活动y已经位于任务的顶部,并且将位于当前任务的顶部,而不是根。我在simulationapp中尝试了这个场景,当我创建singletask活动时,它总是创建一个新任务。但是,如果唯一的实例已经存在,它将完成此实例之上的所有活动,因此唯一的实例可以是

android - 在另一个 Android 应用程序中从 APK 调用 Activity

我有一个启动Activity并且运行良好的Android应用程序。我需要其他开发人员能够将我的APK集成到他们的应用程序中,这样他们就可以从他们的android应用程序启动我的APK中的Activity。实现这一目标的方法是什么?谢谢乔治 最佳答案 恕我直言,最好的做法是在您的Activitylist中声明一个自定义操作。像这样的东西:然后,您的同胞可以通过该自定义操作启动它:startActivity(newIntent("com.commonsware.android.THIS_IS_MY_ACTION"));通过命名您的操作,

android - 使用线程和 Activity 在本地服务之间同步

我正在想办法在本地服务和主要Activity之间进行同步。本地服务有,一个带有套接字连接的线程,可以随时接收数据。包含数据的列表/数组。套接字可以随时接收数据并将其添加到列表中。Activity需要显示此数据。因此,当Activity启动时,它需要附加或启动本地服务并获取列表。如果列表更新,也需要通知它。我想我需要以某种方式同步我的列表,这样当Activity在连接到服务时获取列表时,本地服务不会向它添加新条目。有什么想法吗?谢谢。 最佳答案 我回答了一个有点类似的问题here.在这个答案中有一个链接,指向markbrady在柏林的

android - 如何连接两个 Activity

我制作了一个包含两个图像的屏幕,我想在页面下方添加一个按钮,当我单击它时将导航到第二页。你知道如何编码吗?我知道如何创建一个按钮,但我不知道如何连接两个屏幕! 最佳答案 此任务是通过startActivity()完成的;使用Intents的方法。Intenti=newIntent(FromActivity.this,ToActivity.class);startActivity(i);在这种情况下,Intent在第一个参数中使用您当前的Activity作为Context,在第二个参数中使用目标Activity。确保您也将第二个Act

android - Activity 生命周期中的数据保存

保存用户输入数据的常用方法是什么:1.覆盖onPause()方法,随后调用专门设计的方法来使用Android首选项存储数据要么2、onSaveInstanceState()和onRestoreInstanceState()的用法?非常感谢。 最佳答案 通常onPause()用于保存持久化数据,onSaveInstanceState()用于保存动态数据。请注意,onSaveInstanceState()并不总是在Activity进入后台之前被调用。Activity的文档中对这些方法有很好的解释。.

android - 简单 Activity 的 Xamarin Android 内存泄漏

我正在追踪我的XamarinAndroid项目中的内存使用情况和泄漏情况,并决定从其中一个简单页面开始。启动仪表板/启动Activity时,我有21.790MB的已分配内存和26.016MB的堆大小。当我打开帮助Activity时,我只是使用OnCreate方法创建一个Activity,如下所示:protectedoverridevoidOnCreate(Bundlebundle){base.OnCreate(bundle);SetContentView(Resource.Layout.HelpActivity);ActionBar.SetDisplayHomeAsUpEnabled(