草庐IT

activity-alias

全部标签

android - AppCompatDelegate.setDefaultNightMode() 仅在第一次被主要 Activity 获取?

运行AndroidP,使用androidx1.0.0(minSdkVersion17)。从我的MainActivity打开我的PreferenceActivity。我在那里更改了UI主题,并重新创建Activity以获取更改:AppCompatDelegate.setDefaultNightMode(nightMode);recreate();更新主题后,我返回到MainActivity。主题已成功更新。然后我重新打开PreferenceActivity并再次更改主题。到目前为止一切顺利!最后,我再次返回到MainActivity。主题未更新,如果您重复这些步骤,它也不会更新!因此,重

Android:如何在 Activity 之间传递 ArrayList<customObject>?

如何将对象:ArrayList从一个Activity传递到另一个Activity?似乎intent不能包含自定义的,除了ArrayList。作为一种hack,我使用静态成员:staticResultList=newArrayList(m_examResults);并通过以下Activity获取它:m_examResults=DoExam.staticResultList;这显然不是正确的方法,有什么“通用”方法吗?非常感谢! 最佳答案 如果您想避免使用静态成员hack,您的自定义类SingleExamResult必须实现Parcel

android - 多个 Activity 实例和 FLAG_ACTIVITY_REORDER_TO_FRONT

假设当前任务栈有4个Activity实例A0、A1、B0、C0,C0在栈顶。A0、A1是ActivityA的实例,B0是ActivityB的实例,C0是ActivityC0的实例。现在C0使用FLAG_ACTIVITY_REORDER_TO_FRONT创建一个Intent并启动ActivityA:Intentintent=newIntent(this,A.class);intent.setFlag(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);startActivity(intent);我的问题是,哪个实例会被放在前面,A0还是A1?任务栈会变成A0、B

java - 检查 Activity 是否在 Service 中启动

我有一个服务正在做一些后台工作,然后我需要启动一个Activity来显示服务处理的一些结果。但是有可能从服务中多次启动该Activity。现在,我只想在该Activity尚未激活时才启动它。这有什么可能性以及如何做到这一点?如果您不介意,示例代码会很好。谢谢!! 最佳答案 您应该在androidManifest.xml文件中将Activity的launchMode更改为singleTask。此属性的默认值为standard,它允许运行任意数量的实例。"singleTask"and"singleInstance"activitiesc

android - 为什么我的 Activity 不是通过 URL 启动的?

我意识到有几个类似的问题,但没有一个已接受的答案对我有用。作为oauth过程的一部分,我希望浏览器重定向以启动我的Activity。正如我到处看到的那样,我已经设置了一个Intent过滤器,据说它可以做到这一点:但是,当我打开浏览器并输入http://oauth.android.mydomain.com时我收到“网页不可用”错误页面。我也尝试过定义自己的方案(我读过的方案通常不被推荐),但这也没有用。我的目标是api级别7,并且已经在运行2.1和2.2的模拟设备上测试了代码但没有成功。任何帮助将不胜感激! 最佳答案 我遇到了同样的问

android - Activity 变化的翻转动画

我想像iPhone一样在两个Activity之间切换。我尝试使用overridePendingTransition(intenterAnim,intexitAnim)方法,但没有成功。有人实现过这样的动画吗?狂欢 最佳答案 当你不得不改变Activity时,首先在当前Activity的最外层View(可能是一个viewgroup)上启动想要的布局动画。动画结束后,启动新的Activity。另外,记得关闭默认的Activity过渡动画。 关于android-Activity变化的翻转动画,

android - 如何创建具有 View 、 Activity 和对象的 android 插件

所以...我正在尝试为我的一个应用程序创建一个插件。这个插件需要多个View、图像、一个Activity和一个CharSequences解析器……理想情况下,这个插件可以从AndroidMarket下载。我了解如何创建一个库,但需要将其包含在应用程序中。我了解如何将应用创建为服务并通过Intent调用它,但我需要直接访问既不可解析也不可序列化的对象和代码。我一直在看的是eyes-freeTTS.通过他们的实现,开发人员在他们的应用程序中包含一个小的TTS_library_stub.jar文件,看起来它定义了许多必要的类/对象。所以我的问题是,我将如何构建这样的东西并生成这个“stub”

android - 退出Activity后如何释放实际的Activity对象内存?

我的Android应用程序出现OutofMemoryError,我对发生了什么感到有点困惑。基本上发生的情况是,前几次我能够运行它,但是当我尝试退出它然后快速重复地再次打开它时,我遇到内存不足错误。我已经尝试研究这个主题,发现recycle()方法通常是问题所在。但是,我已经在每个位图(存储在对象容器中,存储在数组列表中)上调用了回收方法,但仍然遇到问题。完成此操作后,当我遇到一些奇怪的事情时,我尝试使用Eclipse内存分析器查看堆转储。退出Activity后(回到启动器Activity,然后通过按钮再次打开Activity,我使用内存分析器截取了堆转储的屏幕截图。事实证明,每次我退

java - Activity 的实例什么时候会死?

这是一个让我有点想念的示例代码:packagecom.leak;importandroid.app.Activity;importandroid.app.ProgressDialog;importandroid.os.AsyncTask;importandroid.os.Bundle;publicclassWindowLeakActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);newLeakThread().

Android Activity,如何覆盖 list 的android :configChanges with Java code?

我正在编写一个自定义Activity类(将其用作我的其他Activity类的父类(superclass)),它覆盖了许多默认功能。我想要的功能之一是方向处理,虽然我可以做到,但它需要android:configChanges="orientation"在list中。有没有办法强制执行与上述行相同的事情,但在Java代码中? 最佳答案 您仍然需要在XML中包含属性,但您也可以在Java中处理它;在这里查看我的博客文章:http://c0deattack.wordpress.com/2010/12/25/dealing-with-scr