草庐IT

FLAG_ACTIVITY_SINGLE_TASK

全部标签

android - 错误 :Execution failed for task ':app:compileRetrolambdaLiveDebug

我在我的项目中使用这个应用插件:'me.tatarka.retrolambda'。但有时我构建我的项目时,androidstudio会向我显示此错误。而且我不知道该怎么做,只是清理我的项目就可以了。但它浪费时间来清洁。任何人都知道如何解决这个问题。:app:processLiveDebugAndroidTestResourcesUP-TO-DATE:app:generateLiveDebugAndroidTestSourcesUP-TO-DATE:app:compileLiveDebugJavaWithJavacUP-TO-DATE:app:compileRetrolambdaLive

android - 为什么在重新创建 Activity 时不会在 viewpager 中重新创建 fragment ?

在我的应用程序中,我使用带有tablayout的viewpager。当应用程序长时间处于后台时,会重新创建Activity但不会重新创建fragment,因此来自服务的数据不会在UI上更新。 最佳答案 将ui更新逻辑移动到onResume@OverridepublicvoidonResume(){super.onResume();//callapiforgettingdata//calluiprocessingmethod} 关于android-为什么在重新创建Activity时不会在v

android - 前台 Activity 是否总是具有最低的 OOM 分数?

我正在阅读内存不足(OOM)killer,以及Android如何确定进程的优先级(https://developer.android.com/guide/components/processes-and-threads.html#Lifecycle)似乎前台Activity应该总是具有最低的oom_score,因此总是最后被杀死。但是,我遇到过启动器实际上具有比前台Activity更低的oom_score的情况。有谁知道为什么会出现这种行为? 最佳答案 启动器的oom_score始终低于前台Activity,因为启动器永远不应关闭。

android - 在不创建新 Activity 的情况下在 Android 应用程序中使用 React Native 组件

我正在考虑跨移动平台(iOS和Android)使用react-native组件。我见过的将react-native组件添加到Android应用程序的唯一方法是创建一个扩展ReactActivity的Activity。是否有任何方法可以在较低的粒度级别(例如View)添加/使用react-native组件? 最佳答案 没有必要扩展ReactActivity类。但是:如果您不这样做,您的Activity必须执行ReactActivity否则会为您执行的某些操作。特别是,您必须将一些生命周期事件转发给ReactInstanceManage

android sdk product flavors - 当我使用 intent 开始新 Activity 时找不到 Activity

我有一个可用的应用程序,我向其中添加了2种产品口味。这个应用程序在第一个屏幕上有一个菜单,允许用户选择下一个Activity,我有意加载它。这是AndroidManifest.xml:这里是gradle文件的相关部分:productFlavors{de{applicationIdSuffix".de"versionName"1.1de"}fr{applicationIdSuffix".fr"versionName"1.1fr"}}这是源代码树:这是我加载下一个Activity的代码:Intentintent=newIntent();intent.setClassName("com.al

java - 坚持使用 Dagger 进行 Activity 的演示者

当您将演示者注入(inject)到Activity范围轮换时,如何让演示者在Activity中保持Activity状态?我的理解是演示者和Activity被销毁,每次都会创建一个新的演示者和Activity。有没有办法在重新创建Activity时让Presenter保持Activity状态? 最佳答案 是的,前提是我们讨论的是配置更改(例如轮换)。你可以重写FragmentActivity的方法有趣onRetainCustomNonConfigurationInstance():Any-保存您的演示者轮换。在onCreate()期间

java - 如何将异步任务的输出设置为主 Activity 的 TextView

publicclassCheckLoginCredentialsTaskextendsAsyncTask{MainActivityobj=newMainActivity();privateProgressDialogResponseProgress;privateActivitycurActivity;StringemployeeId,password;StringIMEI_Number="";publicvoidsetContextandActivity(Activityactivity,Stringid,Stringpwd){this.curActivity=activity;th

android - Gradle 3.0 构建错误 : Execution failed for task ':app:transformClassesWithDesugarForDebug'

将项目迁移到'com.android.tools.build:gradle:3.0.1'。从那以后我就一直从gradle得到这个错误Exceptioninthread"main"java.lang.RuntimeException:Methodcodetoolarge!atorg.objectweb.asm.MethodWriter.a(UnknownSource)atorg.objectweb.asm.ClassWriter.toByteArray(UnknownSource)atcom.google.devtools.build.android.desugar.CoreLibrar

java - 在多项 Activity 中使用改造响应的最佳方式

我有一个函数searchForTrips(),它发送API请求并按以下方式获取一些响应。privatevoidsearchForTrips(){intdeparturePortId=PORT_ID_LIST.get(departurePort);intreturnPortId=PORT_ID_LIST.get(returnPort);intpax=Integer.parseInt(noOfPassengers);StringdepartureDatePARSED=DEPARTURE_DATE_VALUES.get(departureDate);StringreturnDatePARSE

android - 在 Flutter 中获取 Android Activity 结果

我有一个不能直接在Flutter中使用的第三方Android控件。我把它放在一个AndroidActivity中。然后,使用来自https://flutter.io/docs/development/platform-integration/platform-channels#step-3b-add-an-android-platform-specific-implementation-using-kotlin的信息,我可以成功启动该Activity并在那里执行一些操作。唯一不起作用的部分是从Activity发回结果。flutter代码:voidshowDialog()async{tr