草庐IT

activations

全部标签

android - 如何防止自定义家庭启动器应用重启 Activity ?

我正在研究我自己的家用发射器替代品,它工作正常,但有一件事困扰着我。当我按下home键时,当前的homeActivity(在list中定义为main/defualt/launcher/home的Activity)重新启动-当前Activity实例onpause被执行并再次触发oncreate,因此启动了新Activity。另一方面,ADW启动器和LauncherPRo的行为并不像那样-我不会像我的情况那样进行刷新。LauncherPro甚至可以执行多项操作:如果您在带有应用程序图标的主屏幕上,它会缩小以查看所有屏幕的快照,如果您打开抽屉并按主页,它只会返回到主屏幕。有什么办法吗?我只是

Android - 如何从一个实例开始新的 Activity

我是Android开发的新手。我必须开始一个新的Activity。通常,我会编写以下代码:Intenti=newIntent(Activity1.this,Activity2.class);Activity1.this.startActivity(i);但现在我需要从该Activity的实例开始一个新Activity(因为我不想开始那种类型的通用Activity,我需要调用他的构造函数来定义他的属性)。像这样:Activity2instance=newActivity2(parameters);Intenti=newIntent(Activity1.this,instance);Act

android - 从 Activity 启动 BroadCastReceiver

我想从Activity启动一个BroadcastReceiver。我该怎么做? 最佳答案 定义您的BroadcastReceiver:privatefinalBroadcastReceiverreceiver=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){//Dosomething}};在onResume中注册你的接收器:@OverrideprotectedvoidonResume(){super.onResume()

android - 在android中自动启动一个新 Activity

我正在创建一个安卓应用程序。我有一个logoscreen(Activity),然后是我的homescreen(anotheractivity)。我希望当我启动我的应用程序时,我的Logo屏幕应该出现,然后在2秒后自动出现我的主屏幕。任何人都可以向我建议我应该做什么吗? 最佳答案 请使用这个..importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.os.Handler;publicclassLogoex

android - 如何从 Intent 强制重启 Activity

我的MainActivity有lauchMode="singleTask"现在我想从带有特殊Intent数据的通知开始Activity。在MainActivity.onResume中,我访问给定的Intent数据...问题是:当Activity已经存在时,我点击了通知,Activity来到前台,但是onResume方法没有被调用,我无法访问Intent数据。我尝试了标志FLAG_ACTIVITY_CLEAR_TASK,这适用于Honeycomb但不适用于Gingerbread。这是我从通知开始Activity的方式:Intentintent=newIntent();intent.set

android - 执行相机 Intent 时 Activity 被杀死

[编辑:问题已解决。请看myanswer下面。]在我的应用程序中,我调用系统相机拍照,然后在onActivityResult中处理结果。你知道,通常。它曾经有效,但现在我的通话Activity在我拍照时被杀死了。具体来说,onDestroy()在我按下相机快门后立即在我的Activity中调用。照片确实被拍摄并保存了(我检查过文件是否写入了SD卡)。在我接受照片后,不是返回调用Activity并调用onActivityResult,而是调用Activity堆栈中的上一个Activity。我在logcat中看不到任何异常。我的自定义异常处理程序没有被调用。如果重要的话,我的应用程序还包括

android - 当系统运行 OutOfMenory 时,android 框架不会调用 Activity 的 public void onLowMemory() 方法

我从大图像创建位图可绘制对象,然后出现内存不足错误。Activity.onLowMemory()方法应该被调用,但实际上它并没有被框架调用。是否有任何解决方案,或者是否有任何其他方法可以在android中捕获OutOfMemory错误? 最佳答案 这不是onLowMemory的工作方式。它会在整个系统内存不足时调用,而不是您的应用程序,因此您无法完全避免OOM。更多详情here.另请参阅RomainGuy的博客文章以获取有关内存泄漏的更多信息:links在Stackoverflow上至少有数百个关于如何处理位图的问题:Android

java.lang.RuntimeException : Unable to instantiate activity ComponentInfo after SDK update 错误

我最近更新了Android3.2SDK,从那时起我就无法运行我的应用程序,除非它立即强制退出并给出“无法实例化ActivityComponentInfo”错误。我检查了关于该主题的每篇文章,相信我已经涵盖了导致此错误的所有常见问题。我相信它可能与集成的谷歌地图有关,但它在更新之前工作正常。这是LogCat和list。主要Activity类非常大,所以我想避免发布它。05-1614:08:16.313:I/dalvikvm(2880):FailedresolvingLcnp/apps/dronecontrol/DroneControlActivity;interface112'Lslic

android - 如何在 Android 中显示另一个 Activity 中的一个 Activity ?

我有一个Activity,想在其中显示另一个Activity。这是我的布局:如何在单击按钮时在内部LinearLayout中显示Activity? 最佳答案 为多个Activity使用一个布局使用setContentView方法为每个Activity扩展布局实例,通常在onCreate中:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.my_common_l

Android - 在动画期间保持 Activity

我想在Android中创建从一个Activity到下一个Activity的动画过渡。但是在动画期间,黑色背景会短暂停电,然后显示我要显示的下一个Activity的动画。我想保持第一个Activity不变,这样第二个Activity就会激活并与第一个Activity重叠。我怎样才能实现这种行为?这是我当前的两个动画xml文件,它们没有实现我想要实现的目标:hold.xmlenter.xml我的Java代码:starter.overridePendingTransition(R.anim.enter,R.anim.hold);先谢谢你,帕特 最佳答案