草庐IT

Splash_Screen_Activity

全部标签

android - 如果在 Android 中不再可见,则 Activity 被系统杀死的问题

我的应用程序中有Activity(A、B、C)。当我启动应用程序时ActivityA:A:onCreate()A:onStart()A:onResume()我正在使用Intent调用第二个Activity(A->B):A:onPause()B:onCreate()B:onStart()B:onResume()A:onStop()然后我点击“主页”按钮所以应用程序进入后台:现在B:onPause()B:onStop()1或2小时后,我再次进入我设备的主页并单击它运行的应用程序图标:B:onDestroy()A:onRestart()A:onStart()A:onResume()但我需要去

android - 如何检查 Activity 是否可见? onResume 还不够

我的一个Activity嵌入了VideoView来播放一些内容。我分别在onPause()和onResume()中实现了暂停/恢复视频,但令我惊讶的是-onResume在Activity之前被调用对用户来说是真正可见的。准确的说,场景是这样的:Activity在屏幕上,视频正在播放用户使用电源按钮锁定手机Activity调用onPause(),视频停止用户按下电源按钮activityonResume()被调用(因此恢复视频)在用户解锁屏幕之前我在Android2.2、2.3和4.0中确认了此行为。我猜这是故意这样做的,让Activity准备在锁定屏幕消失后立即重绘。如何检测Activi

android - 如何将应用程序中的 Activity 上下文传递给其他应用程序中的服务

所以我在启动服务的应用程序中有一个Activity:privatevoidstartService(){if(started){Toast.makeText(Main.this,"Servicealreadystarted",Toast.LENGTH_SHORT).show();}else{Intenti=newIntent();i.setClassName("com.enorbitas.daemon.service","com.enorbitas.daemon.service.DaemonService");startService(i);started=true;updateSer

Android:在一个 Activity 中向操作栏添加样式

我想从styles.xml添加样式@color/blue#FFFFFF到我的Actionbar但只是在ActivityBlueActivity上(仍然是空白)。怎么做?我卡住了:'(编辑:为什么添加android:actionBarStyle="@style/BlueActionBar"Manifest中的BlueActivity不起作用? 最佳答案 主题.xml:@style/Widget.Project.Activity1.ActionBar@style/Widget.Project.Activity1.ActionBarAnd

android - 如何将 ActionBarCompat Activity 显示为在 AndroidManifest.xml 中设置其主题的对话框?

AndroidDeveloperdocumentation描述了如何设置DialogActivity的主题:Tip:Ifyouwantacustomdialog,youcaninsteaddisplayanActivityasadialoginsteadofusingtheDialogAPIs.SimplycreateanactivityandsetitsthemetoTheme.Holo.Dialoginthemanifestelement:That'sit.Theactivitynowdisplaysinadialogwindowinsteadoffullscreen.我正在尝试为

java - 为什么 Activity 类中的生命周期方法是用 protected 访问说明符定义的

为什么android中的lifeCycle方法将访问说明符设置为protected?我对访问说明符的理解如下::但为什么我们需要将所有生命周期方法都作为protected我在覆盖生命周期方法时注意到这一点我知道将Activity类的方法重写为方法Activity类被定义为protected但为什么它们被定义为protected 最佳答案 它们是protected用于框架包内的封装android.app和子类。他们将被android.app.ActivityManager调用仅(相同包装)。根据方法的实现,如果可以从任何地方任意调用这

android - 作为类(class)成员持有背景、 Activity 或观点是糟糕的表现吗?

我在某个地方有红色表示将View保留为Activity的成员是糟糕的性能,因为每个View都保留对其父上下文的引用并且它将填满堆。这是真的吗?想象一下这个Activity:publicclassMyActivityextendsFragmentActivity{privateRelativeLayoutmainLayout;privateLineraLayoutmenuLayout;privateFrameLayouttableLayout;privateButtonbuttonOk;privateButtonbuttonCancel;@OverrideprotectedvoidonC

android - 以 Intent 开始修剪视频 Activity

我现在可以拍摄带有Intent的视频创建Intent以启动默认视频修剪器Activity的详细信息是什么?并检查它是否存在于设备上? 最佳答案 此解决方案依赖于设备上安装的AOSPGallery2软件包版本。你可以这样做://TheIntentactionisnotyetpublishedasaconstantintheIntentclass//Thisoneisservedbythecom.android.gallery3d.app.TrimVideoactivity//whichreliesonhavingtheGallery2

android - 新的 Android 应用程序项目无法创建空白 Activity

我在android开发方面仍然是新手,只是决定学习。然而我遇到了一些让我抓狂的问题这几个小时..我只想用这个设置创建一个新项目问题是我不能用它创建新的空白Activity,它说它需要至少14的构建目标API版本,而当前版本是8我只是想尝试构建一个支持从Android2.2(API8)开始的应用程序..现在是不是不可能用空白的Activity模板创建一个Android2.2兼容的应用程序?所以为了使用空白Activity模板我必须使用Android4.0(API14)?对吗? 最佳答案 这是ADT22.6.2的新特性即使在“无”主题A

android - 如何从android中的子 Activity 返回位图

我已尝试使用以下代码将位图从子Activity返回到父Activity,但出现空指针异常,子Activity代码:ByteArrayOutputStreamstream=newByteArrayOutputStream();overlayImage.compress(Bitmap.CompressFormat.PNG,100,stream);byte[]byteArray=stream.toByteArray();Intentintent=newIntent();intent.putExtra("overlay",byteArray);setResult(RESULT_OK,inten