草庐IT

ACTIVITY

全部标签

android - 如何使用 RoboSpice 连接到待处理请求(Splash > Main activity)?

我有几个关于RoboSpice(高级用法)的问题。注意:我将RoboSpice与OrmLite一起使用。我的Android应用程序由两个主要Activity组成:第一个是SplashActivity(启动时启动),第二个是MainActivity(启动画面后5秒启动).我在splash上执行了2个请求:SplashActivitypublicclassSplashActivityextendsBaseActivity{privatefooRequestfooRequest;privatebarRequestbarRequest;privateexampleRequestexampleR

java - 将 LinkedHashMap<Object,String> 从一个 Activity 传递到另一个 Activity

我在将LinkedHashMap从一个Activity传递到另一个Activity时遇到问题。我引用了所有相关帖子,但没有一个能解决我的问题。请帮帮我。Activity1:IntentmapIntent=newIntent(this,GMap.class);LinkedHashMappolyPoints=(LinkedHashMap)gData.values().toArray()[0];mapIntent.putExtra(EXTRA_MESSAGE,polyPoints);startActivity(mapIntent);Activity2:LinkedHashMappolypoi

android - 如何将 Canvas 绘图与包含按钮和布局的 android Activity 布局相结合?

我正在尝试构建一个在其Activity布局上带有按钮的应用程序,但我希望使用以下方法在同一Activity上绘制分数$canvas.drawText()我们用$setContentView(R.id.activity)用于设置布局的内容View,并使用$SurfaceViewsv=newSurfaceView(this);$setContentView(sv)用于绘图,但我们如何将两者结合在同一个Activity中? 最佳答案 由于乐谱只是偶尔需要重新绘制,看来您需要的是一个扩展View类的自定义View,它将在主(UI)线程上运行

android - Activity 重新创建 Intent 附加项为空

我的应用程序包含一个MainActivity并使用全屏fragment来显示内容。我正在尝试在重新创建应用程序期间实现以下目标(当应用程序在后台运行了很长时间,被系统杀死,然后它被带到前台)如果用户手动重新创建应用程序(通过从最近的应用程序列表中选择应用程序),则应重新创建主Activity,然后重新创建全屏的最后一个fragment。没问题,这是标准行为。如果由于用户触摸推送通知而重新创建应用程序,主Activity应重新创建,但全屏模式下的最后一个fragment不应重新创建。应该创建并显示一个新的fragment。为什么?推送通知包含有关应显示哪种fragment的信息我的方法依

android - 为什么在应用程序进程中使用绑定(bind)(未启动)服务?

众所周知,Android中有两种主要类型的服务:启动服务和绑定(bind)服务(我不计算启动服务和绑定(bind)服务,因为它们与刚刚启动的服务基本相同)。您可以找到大量关于如何使用绑定(bind)服务或如何绑定(bind)到已启动服务的教程,但实际上没有关于为什么有人会在应用程序进程中使用绑定(bind)(未启动)服务的答案(换句话说-没有IPC)?与使用标准线程工具(AsyncTaks、Executors、普通线程)相比,使用绑定(bind)服务(比如说某种处理)是否有任何(隐藏的?)好处?连接此类服务是否值得使用样板代码?一些上下文在挖掘Google相机的来源后出现了问题。他们正

可穿戴设备上的 Android Activity 识别

我正在研究如何使用Android智能watch进行Activity识别。目前,我专注于检测用户是在行走还是静止不动。我的第一个想法是使用内置计步器,但后来我遇到了AndroidActivity识别API(我对Android比较陌生^^),它似乎只用于移动应用程序。我现在坚持回答以下问题:当前的API是否已经在使用连接的可穿戴设备?(例如自动访问内置的可穿戴传感器)是否有适用于AndroidWear的单独API?关于如何使用可穿戴设备进行Activity识别,还有其他最佳做法吗?(尤其是走路和站着不动)在我的研究过程中,我已经尝试过以下方法:通读AndroidActivity识别指南通读

android - 我是否需要将 Intent 对象保存在 onSaveInstanceState() 中以备后用?

我不清楚Intent对象的生命周期。我能否在Activity的整个生命周期内始终使用Intent对象的属性?还是我需要保存传递​​给Activity的值?我确实想在Activity的整个生命周期内使用传递给Activity的Intent的值(action和extra)。我不想将这些值复制到Activity对象的变量中。如果我可以通过从传递给Activity的Intent调用“getIntent()”来获取这些值,我为什么要这样做。我想知道,当Activity因为在内存中腾出空间而被Android销毁,然后又被恢复时,通过调用“getIntent()”Intent对象是否仍然存在?或者我

android - Robolectric 2.4 NoSuchMethodError 在创建 Activity 时无法转换为 RuntimeException

我开始在AndroidStudio中使用Robolectric。起初我想使用hamcrest创建一个简单的测试,如下所示:@RunWith(CustomTestRunner.class)@Config(emulateSdk=18)publicclassMainActivityTest{privateMainActivitymainActivity;@TestpublicvoidtestMainActivity(){mainActivity=buildActivity(MainActivity.class).create().get();assertThat(mainActivity,n

android - 使用 Robolectric 更改配置

为了跨配置更改保留我的AsyncTasks,我使用基于fragment的解决方案和setRetainInstance(true),它托管每个AsyncTask并回调到一个监听Activity,类似于此解决方案http://www.androiddesignpatterns.com/2013/04/retaining-objects-across-config-changes.html最终,目的是使用Robolectric测试AsyncTask在整个配置更改过程中的保留功能,但我需要从正确设置实际配置更改开始。但是,我似乎无法模仿在配置更改期间发生的确切引用行为。真实应用:运行真实应用时

android - 当 fragment 中存在 ListView 时,如何在 Activity (操作栏)中实现搜索 View

我正在开发一个应用程序,其中searchview位于主要Activity的操作栏中。在主要Activity中有3个fragment。每个fragment中都有一个ListView。问题是当searchview在Activity的操作栏中实现时,如何对fragment的列表项进行排序。我正在使用简单的游标适配器和具有自定义行的ListView,其中有TextView和ImageView。这是activity中searchview的代码SearchManagerSManager=(SearchManager)getSystemService(Context.SEARCH_SERVICE);