草庐IT

FLAG_ACTIVITY_SINGLE_TASK

全部标签

android - 在使用 MediaCodec 为 Grafika 的 "Continuous Capture" Activity 编码之前裁剪视频

我正在学习Grafika的“ContinuousCapture”Activity,它是关于使用MediaCodec录制视频。Activity源代码位于https://github.com/google/grafika/blob/master/src/com/android/grafika/ContinuousCaptureActivity.java该程序使用一个SurfaceTextureobj从相机接收数据,并使用此SurfaceTextureobj创建2个EGLSurfaceobj,一个EGLSurfaceobj将数据提供给MediaCodec,另一个将数据提供给SurfaceVi

android - 如何在 Espresso 中实际启动 Activity 的情况下检查发送的预期 Intent ?

我有一个UI测试,它单击一个按钮,然后在其onClickListener中启动一个新的Activity。该测试检查是否发送了预期的Intent。我的问题是,我想测试是否发送了预期的Intent而没有实际启动Activity。因为我发现新的Activity会初始化它的状态,这会使后续测试不稳定。我知道有两个EspressoIntentsAPI,即intended和intending,但都不能满足我的需求。intendedAPI实际启动目标Activity,并且intendingAPI不会启动Activity,但会调用onActivityResult我也不想要的回调。因为恐怕里面的代码是o

android - android studio项目中出现gradle task错误

我的项目运行成功。但是在构建完成后突然出现以下错误。谁能告诉我这是怎么回事?我不知道这个错误。我该如何解决?Error:Aproblemoccurredconfiguringproject':app'.>Couldnotresolvealldependenciesforconfiguration':app:_debugCompile'.>Couldnotfindcom.android.support:cardview-v7:23.2.1.Searchedinthefollowinglocations:https://jcenter.bintray.com/com/android/sup

android - 将特定 Activity 作为堆栈中的根 Activity

我的堆栈中有一组Activity说A-->B-->C。当我发射名为“D”的Activity应该作为我的根Activity被解雇应用程序和所有其他Activity(A、B、C)应该被清除一旦ActivityD启动,就会从我的堆栈中获取。任何人都可以告诉我如何做这个 最佳答案 设置根ActivityIntentintent=newIntent(this,DActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TAS

Android 在 Activity 中调用异步任务

我有一个从gridview中选择图像的Activity,它允许您保存图像。我的所有代码都使用AsyncTask。我将我的AsyncTask从几个类中分离出来。我如何从我的Activity中称呼他们?如何将字符串传回我的AsyncTask。SingleImageView.class@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseR.id.save_image:newSaveImageTask().execute(image_url,context);//isnot

android - 如何从 ListView 适配器类完成 Activity ?

这个问题在这里已经有了答案:HowtofinishanactivityfromanAdapter..?(10个答案)关闭9年前。我有一个ListViewActivity,该Activity从Web服务加载数据。我在每个列表项中都有一个按钮,它是通过自定义适配器类加载的。我正在处理适配器类中的按钮事件。现在我需要的是在按钮单击事件中使用来自适配器类的ListView完成Activity。

android - '找不到 Activity 的兼容 AVD 或设备

我是EclipseADT的新手,我尝试在我的平板电脑(SamsungGalaxyNote10.1)上运行一个应用程序,但出现如下错误:[2013-12-2612:37:41-SDK_Example]------------------------------[2013-12-2612:37:41-SDK_Example]AndroidLaunch![2013-12-2612:37:41-SDK_Example]adbisrunningnormally.[2013-12-2612:37:41-SDK_Example]Performingcom.metaio.Example.MainAct

android - 从 fragment 调用 setHasOptionsMenu(true) 会导致多次调用 Activity 中的 onCreateOptionsMenu

我有一个简单的Activity,其中包含一个ViewPager。我试图从我的一个Fragment向菜单添加一些菜单项,但是我遇到了一些奇怪的行为。调用:setHasOptionsMenu(true);从我的fragment中导致每次我在ViewPager中更改fragment时调用封闭Activity的onCreateOptionsMenu()方法>。这是正常的吗? 最佳答案 这绝对是“正常的”。它可能不适合您的特定用例,但绝对是预期的行为。查看android.support.v4.app.Fragment.setHasOption

android - 使用 Android L 动画在 Activity 之间切换

如何使用一些AndroidL动画在Activity之间切换?我只能找到关于definingcustomanimations的信息.我在Android开发者文档中找不到有关收件箱和设置Activity之间以下动画的任何文档。我已经从Gmail中提取了动画文件,但是当使用下面的时,Activity只能上下滑动,没有Z移动(深度)。activity.overridePendingTransition(R.anim.abc_slide_in_bottom,R.anim.abc_slide_out_top);您可以找到使用的动画文件here. 最佳答案

android - 将接口(interface)放在 bundle 中以启动新 Activity

我需要从具有两个不同模型的2个不同屏幕开始一个Activity,但是,两个模型都有一些共享信息,这是我在新Activity中需要的信息。问题是我不能让这些模型从同一个父模型扩展,因为其中一个模型已经扩展了一个父模型。我考虑过创建一个包含共享方法的接口(interface),但是如果我这样做了,那么如何将该接口(interface)放入启动下一个Activity所需的包中?我添加了一些简化的代码以阐明我的情况:publicclassAextendsModelimplementsCustomInterface{Stringname;Stringaddress;publicStringget