草庐IT

finish_reason

全部标签

android - FacebookActivity 没有在 Api 23+ 上调用 finish()

我在我的应用程序中使用facebooksdk。为了在单击facebook按钮时不显示独奏进度条,我使用:但是,我认为对于api23+的设备,这会导致崩溃:“com.facebook.FacebookActivity在onResume()完成之前没有调用finish()”这里有人说:Activitydidnotcallfinish?(API23)通过写作:@OverrideprotectedvoidonStart(){super.onStart();setVisible(true);}在有问题的Activity中,他们解决了问题。但由于我无法编辑FacebookActivity,是否有其

android - 模拟器 : Process finished with exit code -1073741819 (0xC0000005)

我正在使用androidstudio3.0.1,当我启动我的模拟器时,我收到很多错误消息,我尝试分别解决每个问题,我也搜索了很多但对我没有任何帮助。12:24مEmulator:init:CouldnotfindwglGetExtensionsStringARB!12:24مEmulator:OpenGLbackend'angle'withoutOpenGLES1.xlibrarydetected.UsingGLESv2only.12:24مEmulator:FailedtoeglInitialize12:24مEmulator:Couldnotinitializeemulatedfr

android - onDestroy() 或 finish() 是否真的终止了 Activity ?

其实我知道我问的是Android的简单和基本概念。但是我对这些finish()和onDestroy()方法有点困惑。这是否会终止Activity并释放与这些Activity相关的资源?我尝试了一个只包含一个Activity的简单应用程序。我认为这个概念就像当应用程序运行时,Activity就会启动。当我们点击后退按钮时,它就会完成。我在每个生命周期方法中给出了一些toast消息以了解内存使用情况。当我单击后退按钮时,它会执行onPause()、onStop()和onDestroy()。我以为这个Activity结束了。但是当我再次重新启动该应用程序时,它占用的内存比上次更多。每次我从e

android - 应用小部件 : instance don't be shown after config activity is finished on some devices

在主屏幕上添加新的appwidget实例时,我在某些设备上遇到了奇怪的行为。我有带有配置Activity的AppWidget应用程序。正如我必须自己做的appwidget教程更新中所说的。publicstaticvoidupdateWidgetAndSendIntent(Activityactivity,intmAppWidgetId,booleanisUpdate){updateWidgets(activity);if(!isUpdate){IntentresultIntent=newIntent();resultIntent.putExtra(AppWidgetManager.EX

android - finish() 在第一次运行后调用时不关闭 Activity

我有三个ActivityMessagesAttachPhotoActivityMessageGalleryFolderSelectorActivityImagePickerActivityMessagesAttachPhotoActivity使用startActivityForResult()调用MessageGalleryFolderSelectorActivity。MessageGalleryFolderSelectorActivityActivity显示手机上的照片文件夹并选择一个文件夹。然后使用setActivityForResult()调用ImagePickerActivit

android - 模拟器 : Process finished with exit code 134 (interrupted by signal 6: SIGABRT)

我最近刚开始在Mac上下载AndroidStudio版本3.0.1,但出现以下错误:Emulator:Processfinishedwithexitcode134(interruptedbysignal6:SIGABRT)我遵循了AndroidStudio教程并能够运行模拟器,但是在添加了一个文本框和一个按钮之后,弹出了上面的错误。请帮忙! 最佳答案 我遇到了同样的问题,我不知道为什么系统会发生这种情况。但是我注意到这个问题只会在我想在模拟器关闭并保存其状态后执行时发生。作为解决方法,您可以执行以下操作:在您的AndroidStud

安卓 Espresso : Wait for Activity to finish/start

是否有使用Espresso等待特定Activity完成或开始的规范解决方案?我有一个显示几秒钟的SplashActivity,然后是MainActivity。我希望Espresso与MainActivity交互,而不是与SplashActivity交互,但我似乎找不到任何关于等待这种情况的信息。我能找到的最接近的东西是提到空闲资源,但我不清楚我将如何在这里使用它来等待Activity。 最佳答案 我猜你的splashactivity正在执行一些初始化。如果是这种情况,我的建议是定义某种监听器模式,以便能够在初始化完成时获得回调。然后

android - 从 Activity 中调用 finish() 会释放我的内存空间吗?

我有一个Activity在我的应用程序中使用了大量内存。因此,每当用户从该Activity切换到其他Activity时,我都会尝试调用finish()来停止该Activity。我的问题是,从该Activity调用finish()是否会释放内存空间,或者只是完成该Activity而不清理该特定Activity使用的内存?非常感谢任何帮助.. 最佳答案 请在您的Activity中尝试并检查..@OverridepublicvoidonDestroy(){super.onDestroy();Runtime.getRuntime().gc(

android - onStop() 中的 finish() 之后的 onCreate()

我有一个在onStop()中调用finish()的AndroidActivity,所以当我切换到其他Activity(包括主菜单)时,该Activity将是关闭。至此,一切都按预期进行。但是,当我再次运行该应用程序时,(有时,并非总是)我注意到该应用程序使用与之前相同的PID运行,并再次调用onCreate()。我没有看到对onRestart()的任何调用,所以我假设onCreate()调用是在onStop()之后直接执行的,这是违反activitylifecyce的东西.当应用程序使用新的PID时,我可以理解为什么调用onCreate(),因为这是Activity的开始。有人知道为什

upstream connect error or disconnect/reset before headers.reset reason:connection failure,transport

问题upstreamconnecterrorordisconnect/resetbeforeheaders.resetreason:connectionfailure,transportfailurereason:TLSerror:268435581:SSLroutines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED排查这个问题的原因是SSL证书验证失败,可能是证书过期、证书不受信任、证书链不完整等原因导致的。可以采取以下步骤进行定位:确认是否所有的证书都已正确设置,包括根证书、中间证书和服务器证书。确认证书是否过期,可以使用opensslx509-e