草庐IT

Case1Activity

全部标签

android - 如何使 IntentService 的线程保持 Activity 状态?

我正在编写一个跟踪用户位置的测试应用程序。这个想法是我可以启动一个服务,然后注册位置更新。现在我为此使用IntentService。服务代码(不起作用...)如下所示:publicclassGpsGatheringServiceextendsIntentService{//varsprivatestaticfinalStringTAG="GpsGatheringService";privatebooleanstopThread;//constructorspublicGpsGatheringService(){super("GpsGatheringServiceThread");sto

android - parcelable 值得实现以在 Activity 之间传递数据吗?

我想提高我的应用程序的性能。我想到的一件事是用parcelable替换所有可序列化的intent-bundle参数。我找到了这个线程:BenefitofusingParcelableinsteadofserializingobject有人从一本书中说,parcelable仅用于进程间通信?那可能不是最新的,对吧?因为至少从技术上讲,这是可能的。然后还有parcelable不可靠的说法,因为实现因设备而异,这当然是一个致命的特性,因为我希望它始终工作,所有设备和api,从API7开始。而且我还阅读了一些关于使用Externalizable或实现自定义协议(protocol)的建议……但我

Android 在 Activity 中捏合和缩放图像

我有一个带有一组图像的ListView。单击其中任何一个,单击的图像将出现在一个新的Activity中,并位于ImageViewActivity的中心,它也是可缩放的。问题是当我缩放图像时,它会获得缩放,但也会像拖放一样移动。我应该消除图像的移动,并且只能从Activity的中心缩放。ZoomInZoomOutActivity.javapublicclassZoomInZoomOutActivityextendsActivityimplementsOnTouchListener{privatestaticfinalStringTAG="Touch";@SuppressWarnings(

android - 在另一个 Activity 中更新后刷新 ListView

我有两个简单的Activity-Activity1:数组中的ListViewActivity2:在Activity1中编辑点击行的EditText当我在Activity2中编辑值并返回到Activity1时,ListView不会重新加载新值。我想在我从Activity2返回或恢复Activity1或其他会更新列表的东西时刷新ListView。我的代码:staticArrayAdapterdataAdapter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceStat

android - Fragment getActivity() 在 Activity JUnit 测试中返回 null

我为实例化fragment(实际上是选项卡)的Activity编写了AndroidJUnit测试。在测试期间,当我尝试对这些选项卡执行任何操作时,它们会崩溃,因为它们中的getActivity()方法返回null。实际应用程序(不是测试)从不显示此行为,并且fragmentgetActivity()总是在那里返回正确的父Activity。我的测试用例如下所示:publicclassSetupPanelTestextendsActivityUnitTestCase{FSetups;publicSetupPanelTest(){super(MyAct.class);}protectedvo

android - 防止在方向更改 android fragment 时刷新 Activity

我正在开发一个android应用程序,我会在其中替换点击的fragment。我有单独的横向和纵向模式设计。但问题是,当我改变方向时,Activity刷新并且按钮保持未点击状态,我尝试给出android:configChanges="orientation|keyboardHidden"但是没有用,将它设置为屏幕大小也没有采用其他布局设计,请建议如何克服这个问题,通过在方向更改时不刷新Activity但仍然接受其他布局。 最佳答案 在API级别12以上,我们还需要添加screenSize以防止随方向刷新。android:configC

Android:将 Activity 标题动态更改为所选列表项的文本

我是Android开发新手。我创建了一个简单的主从应用程序,它以一个简单的垂直滚动主题列表开始。当用户选择一个主题时,会出现一个详细信息屏幕,用与所选主题相关的详细信息列表替换第一个屏幕。我想让详细信息屏幕的标题显示用户在第一页选择的主题,但工作了将近一周仍无法解决问题。我只需要知道,这可以做到吗?不是在找人帮我解决这个问题,而是在寻找提示或教程链接,说明如何完成此操作。注意:我会张贴我想做的事情的图画,但我是新来的,还没有10个声望。谢谢,儿子编码器 最佳答案 不太确定你想要什么,但无论哪种方式..-你有一个ListView。Li

android - 从 fragment 切换到 Activity 并返回时没有动画

我的主要Activity以fragment形式显示内容。如果我按下一个按钮,另一个Activity就会从这行代码开始:Intentintent=newIntent(context,FragmentActivity.class);Bundlebundle=ActivityOptions.makeCustomAnimation(context,R.anim.slide_in_left,R.anim.slide_out_left).toBundle();context.startActivity(intent,bundle);所以新的Activity应该滑入,当前的Activity应该滑出。

java - 从 MainActivity 中的 onCreate() 启动另一个 Activity?

我遇到的问题是我的MainActivity中的onCreate()方法似乎无法启动另一个Activity。我的代码可以正常工作,这样当我单击一个按钮时,我的“AboutActivity”就会启动。但是,我想让它在MainActivity中的onCreate()完成后立即启动“AboutActivity”。当我尝试从onCreate()启动“AboutActivity”时运行该程序时,该程序陷入空白屏幕。发布的代码是问题的简化版本。本质上,这就是我想要做的。publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCre

android - 如何在方向更改期间将图像保留在 Android Activity 中?

在我的应用程序中允许选择用户设备上的应用程序(例如“图库”)来选择图像。此图像显示在Activity屏幕上的ImageView窗口中。不幸的是,当我转动手机并改变方向时,图像丢失了,他们必须重新选择它。如何保存位图图像并在方向改变后重新显示?这是我用来让用户选择图像应用程序、选择图像并在ImageView窗口中显示图像的代码函数。@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data