草庐IT

run_hello_out

全部标签

java - 当 viewpager fragment 的用户 "swipes out"时运行代码?

我需要检测用户何时从我的一个fragment中滑入和滑出,我试过onPause但似乎应用程序在滑到相邻屏幕时没有暂停(当将两个sereens移离它时它被破坏)。如果可能的话,我想从fragment本身开始,因为我正在动态更改fragment,并且我的一些代码只有在存在特定fragment时才有用。这有可能吗?我怎样才能检测到滑动“出”(如果可能的话从fragment本身)?编辑:我尝试在Fragment上使用setUserVisibleHint,这似乎是执行此操作的最佳方式,但它从未被调用过。我正在使用API级别19,我不确定缺少什么:importandroid.app.Fragmen

安卓工作室 : Can't run AVD because of Intel HAXM error

根据我的ASSDK管理器,Intelx86EmulatorAccelerator(HAXMInstaller)version6.0.1已安装。但是,如果我尝试“运行”我的应用程序,然后选择一个“可用的模拟器”(例如,nexusoneapi23),我会收到错误消息:运行此avd需要intelhaxm.几天前我没有遇到这个问题(我能够使用模拟器)。此外,根据我的SystemSettings/AndroidSDK,我有Android6.0,API级别23。我使用的是WinXP,带有AS2.0。 最佳答案 你必须安装它。转到您的sdk管理器

解决Fastjson2 oom(Out Of Memory),支持大对象(LargeObject 1G)json操作

在使用Fastjson中的JSON.toJSONString时,如果对象数据太大(>64M)会出现OutOfMemory,查看源码发现为JSONWriter中的判断代码 其中maxArraySize默认最大为64M,如果超过了就会抛出oom错误 如果fastjson过多的使用内存,也可能导致java堆内存溢出,所以这里建议控制好json对象大小,避免过多过大对象做json操作。使默认的JSON操作支持到大对象(LargeObject1G)也可以使默认的JSON操作支持到大对象(1G),只需要配置好默认上下文对象(context.features)使用方法:JSON.config(LargeOb

android - FileProvider 的 Hello-World

这个问题包含几个子问题。我正在fork这些,从thisquestion开始.我最终会通过删除这个问题来清理。理论上,以下程序将共享一个hello-world文本文件。代码运行,但共享到Dropbox或Gmail(仅通过两个具体示例)失败。publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Stringf

android - 启动 SDK 管理器时出错 : "find_java.exe is not compatible with the version of Windows you' re running"

我试图在androidstudio中启动androidsdk管理器,但它向我显示以下错误https://plus.google.com/u/0/113311995935504360295/posts/h5EKzabisQj?pid=6068461235610543378&oid=113311995935504360295CannotlaunchSDKmanagerOutput:ThisversionofC:\PROGRA~1\Android\ANDROI~1\sdk\tools\lib\find_java.exeisnotcompatiblewiththeversionofWindow

windows下tomcat控制台按天输出catalina.out日志

windows下tomcat控制台按天输出catalina.out日志方法一(控制台窗口只有少量的信息,运行日志储存于catalina-日志中)方法二(控制台窗口中没有内容,运行日志储存于catalina-日志中)方法三(即能控制台打印,又有日志存储)windows服务器情况下,无法和linux服务器一样,启动web服务之后,直接tail查看日志,而windwos控制台的输出空间有限,如果遇到大量错误的情况下,console日志刷新太快,无法看到首次错误是在哪里出现的,会产生很多不必要的麻烦,所以从网上查找了windows控制台信息输出到文件的方法,记录一下。catalina.日期.log1、

Android Hello Map在模拟器上查看问题

我正在尝试在Android模拟器上运行AndroidHelloMapView教程应用。GooglemapView显示,但图block为空白。根据以下错误(取自LogCat)判断应用程序无法连接到互联网。模拟器上的网络浏览器连接没有问题。我还仔细检查了APIkey。我在公司防火墙后面的WindowsXPSP3上使用来自EclipseGalileo的1.5GoogleAPIsSDK。我尝试了两种添加代理信息的方法:添加-http-proxyhttp://www.foo.co.uk:80到调试配置中目标页面中的其他模拟器命令行选项。删除1.中的设置并在主页>菜单>设置>无线控制>移动网络>接

idea2023版 java环境右键没有运行(run)按钮 常规方法解决不了情况

一:常规方法可以看这个博主的链接idea中java没有run_idea右键项目没有run运行选项-CSDN博客但是我上面的都配置了还是不行二:非常规方法我这里是类命名与关键字冲突了看我这个String的类命名是与关键字冲突了java类命名规则之一:不可以使用关键字和保留字,但是可以包含关键字和保留字。然后修改掉类名和文件名:因为public类要与文件名同名修改完后就能正常运行了

android - 编辑smali。 Issue : Low 16 bits must be zeroed out. 是不是十六进制的id不对?

早上好/下午好/晚上好,我是一个smali语言的新手,在编译的过程中,有一个问题我无法解决。我希望以前没有人问过这个问题,但我查看了Google和stackoverflow上的一些线程,但找不到任何解决方案,所以我假设没有。那么,会发生什么:我正在尝试修改我的应用程序的C1.smali文件,我只想更改错误的数组ID。所以我只是替换了id,我没有触及任何其他东西。修改后的smali文件:.line52invoke-virtual{p0},Lcom/one/aplication/C1;->getResources()Landroid/content/res/Resources;move-r

android - session 'app' : error when trying to run app

过去2周我没有在AndroidStudio中工作,现在我回来更改我的应用程序中的某些内容,但我无法再在我的智能手机上调试应用程序。我得到这个事件日志:21:55:16Gradlebuildfinishedin4sec21:55:16Session'app':running21:55:20Session'app':error我的应用程序根本没有启动。所有项目都会发生这种情况,并且它们以前曾完美地在同一设备上运行。应用程序仍在Genymotion上运行,但在我的智能手机上不行。我尝试重新启动一切(AS、PC、电话)但没有任何帮助。发布了完全相同的问题,但他们什么也没得到。当尝试用谷歌搜索时