草庐IT

Splash_Screen_Activity

全部标签

android expandablelistview,仅在单击组指示器时展开 View ,如果单击组指示器以外的任何位置,则打开新 Activity

我的Activity上有一个ExpandableListView,其中group包含图像和名称,而child包含组的变体(名称、id等)。无论我单击展开/折叠按钮,还是组中的任何位置,它总是展开/折叠。我想要的是,仅当用户单击指示器时列表才会展开/折叠。我怎样才能做到这一点?对于单击TextView,我想打开不同的Activity。不幸的是OnGroupClickListener不提供此信息。谁能帮我解决这个问题?谢谢 最佳答案 您可以通过在您的自定义适配器getGroupView方法中做一些修改并在您的自定义适配器中添加另外两个方

Android: Activity 之间的黑屏

当我将一项Activity转到另一项Activity时,在交易之间出现黑屏几秒钟。我在调用startActvity()之前正确完成了Activity。我正在为我的Activity使用android:theme="@android:style/Theme.Translucent"主题。即使在Activity交易之间出现黑屏谁能告诉我如何解决这个问题提前致谢:) 最佳答案 在调用startActivity()之前不需要完成Activity。确保您已在调用Activity的onCreate中设置内容View,并且您没有阻塞UI线程(如果您

android - 像谷歌游戏商店这样的 Activity 动画

我有GridView并且我想要像googleplaystore一样的动画。这样,当我们点击任何应用程序时,它就会重定向到它的详细信息页面。那时会出现一个小动画。我的GridView及其详细信息页面需要这种动画。如果有人知道这种从一个类(class)到另一个类(class)的Activity过渡,我需要帮助。 最佳答案 这是您要转到详细信息屏幕的第一个Activity代码importandroid.content.Intent;importandroid.os.Build;importandroid.os.Bundle;importa

安卓。无需重新创建和完成即可在 2 个 Activity 之间切换

我有2个Activity“A”和“B”。我需要在不完成和重新创建的情况下在它们之间切换。运行应用程序->创建并显示A->按下按钮->创建并显示B->按下按钮->显示已存在的A->按下按钮->显示已存在的B->依此类推。当前解决方案:privatevoidtoA(){IntentintentToA=newIntent(this,A.class);intentToA.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);startActivity(intentToA);}privatevoidtoB(){IntentintentToB=newInt

android - Dagger2 Activity 范围,我需要多少个模块/组件?

我有几个关于自定义范围的问题:我正在使用MVParchitecutre,我需要将不同的演示者注入(inject)到不同的Activity中。为此,我创建了@ActivityScope。这是否意味着我必须为每个Activity创建一个单独的模块/组件?如果我仍然负责创建和释放这些依赖项,自定义范围注释的目的是什么?不确定我是否正确,但我可以在我的所有模块/组件中使用@Scope123,这不会有任何区别。 最佳答案 DoesitmeanthatImustcreateaseparatemodule/componentforeveryact

android - 在另一个项目中插入 Activity 的正确方法是什么?

我有一个AndroidStudio项目它由具有相关样式、manifest、IntentService和其他内容的登录Activity组成。我想在许多其他应用程序中插入这个小项目,最好的方法是什么?模块是正确的方法吗?最终目标仍然是易于维护,比如如果有一天服务器更改了URL,我就不必在任何使用此登录Activity的应用程序中进行更改:-) 最佳答案 您需要将这些组件提取到单独的module中:Amoduleisadiscreteunitoffunctionalitywhichyoucancompile,run,testanddebu

android - 一个 Activity 中两个组件的依赖关系

我正在研究Dagger-2以弄清楚如何将它集成到我们现有的应用程序中,但我遇到了一些我无法理解或做错的事情。我的情况:3API没有任何带注释的构造函数(每个都在自己的文件中)publicclassDbApi{publicvoiddoSomething(Stringusername,Stringpassword){}}publicclassRestApi{publicvoiddoSomething(Stringusername,Stringpassword){}}publicclassSocketApi{publicvoiddoSomething(Stringusername,Strin

android - 在堆栈中的 Activity 之间遍历

假设我在堆栈中有ActivityA、B、C的Activity实例A1、B1、A2、B2、C1。如何从C1遍历到Activity实例B1?让我们概括一下,在B1和C1之间会有“n”个Activity。我不想从C1创建B的新实例。 最佳答案 这实际上是一个非常糟糕的Android架构。如果您在Activity上创建了多个实例,则无法具体解决它们,例如:“返回到ActivityB的第一个实例”。Android不是这样设计的。您应该避免创建一个Activity的多个实例。最好使用同一个实例,并通过交换底层数据并可能在显示器上添加状态转换来创

android - 如何在 nativescript 插件中获取 Activity?

我在开发nativescript时遇到了一些问题,我不知道如何获取nativescript插件中的Activity?在安卓中:importandroid.app.Activity;importcom.alipay.sdk.app.PayTask;publicAlipay(Activityactivity){this.activity=activity;PayTaskalipay=newPayTask(activity);Stringresult=alipay.pay(payInfo);}当我用nativescript开发插件时,我写了这段代码:varapplication=requir

android - 启动启动时终止所有其他先前的 Activity

在我的应用程序中,我总是希望用户从启动画面开始。例如,我的应用程序可能在后台打开,并弹出一些启动启动Activity的通知。这应该会终止所有之前正在运行的Activity。我通过存储所有正在运行的Activity引用的列表来完成此操作。当启动Activity开始时,它会调用for(runningActivity:runningActivitiesList){runningActivity.finish();}这个解决方案效果很好。但是,AndroidStudio在存储对Activity的引用时向我发出内存泄漏警告。有人可以建议我避免内存泄漏的更好方法吗? 最