草庐IT

ACTIVITY

全部标签

android - 内存和 Activity::OutOfMemory

设置:我有这个应用程序,它在线性路径中有4个Activity,非常简单的导航:A->B->C->D所有Activity共享相同的背景图片,并且都有几个常规按钮、TextView或编辑文本。所有这些都在单独的Viewxml文件中定义。背景是渐变的,有点厚重。大约3兆作为未压缩的位图。该应用程序尚未执行任何操作,其中唯一的逻辑是启动Activity并在单击按钮时关闭它们我尝试使用MAT查找内存泄漏,但找不到任何东西。我的应用程序中最大的保留大小是656(ko?),应用程序的总保留大小是1520(ko?),我找不到任何可以重复的对象。顺便说一下,这与显示27300(ko?)已分配的dumps

android - Eclipse 加载单独的 Activity 而不是应用程序

我正在使用Eclipse和androidSDK(带有ADT插件),我不知道这是某种配置问题还是代码问题。每当我将我从头开始制作的应用程序(这意味着不使用另一个现有代码或库中的一个示例)加载到我的设备或在模拟器上运行它时,整个应用程序将作为“单独的”应用程序加载,这是Activity.例如,如果应用名为“Helloworld”并且它有两个Activity,“MainActivity”和“SecondaryActivity”,它们都将以应用名称的形式显示在设备上,并在菜单上共享应用图标。现在,如果我转到设置,“HelloWorld”将作为一个应用程序出现,现在再次正常运行。这不会影响应用程

android - 如何让外部 Activity 的 startActivityForResult 工作?

对于我的问题,搜索高点和低点都没有结果。因此,我终于发帖请求一些帮助。我有两个应用程序,都是我写的。AppA启动AppB,通过Intent.putExtra()传入参数。当应用程序B启动时,这工作得很好,参数传递得很好。但是,我找不到向应用程序A返回响应的方法。使用startActivityForResult()总是给我即时onActivityResult()和RESULT_CANCELED。进一步检查后,logcat给了我一条警告,指出“Activity正在作为新任务启动,因此取消Activity结果”。我尝试使用不同的启动模式、操作过滤器(android.intent.action

android - 按下后退按钮需要在 Activity 中显示更新的值

我有ActivityA,我可以在其中导航到A->B->C->D在ActivityD我有一个按钮,如果用户按下这个按钮,它将转到ActivityA.在这里,我将创建一个新实例,用户可以在此处更新值。我完成Activity,它将转到ActivityD,来自ActivityD用户将按BackButtonD->C->B->A会来ActivityA.我需要在ActivityA中显示更新后的值,如何更新“ActivityA”中的值? 最佳答案 您将想要拥有一大堆startActivityForResult()并且基本上将它们从D链接回A。参见此

android - 在 android 调试器中使用 Tracer For opengl

我正在尝试让opengltracer在监视器中为android工作。当我添加应用名称时,我无法打开该应用。启动应用程序时出现错误Error:StartingIntent{....}还有一个错误说无法解决Intent。我也没有源代码的权限,所以有什么办法可以得到这个runnig 最佳答案 我得到了答案。问题是我没有使用正确的Activity。现在为了获取Activity的名称,我做了一个adbshelldumpsysactivity|grep同时专注于所需的Activity。通过这样做,我得到了Activity的名称,我在GLTrac

android - 以编程方式截取整个屏幕的屏幕截图

我截图如下:publicstaticBitmaptakeScreenshot(Activityactivity){Viewview=activity.getWindow().getDecorView();view.setDrawingCacheEnabled(true);view.buildDrawingCache();Bitmapbitmap=view.getDrawingCache();Rectrect=newRect();activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(rect);intstatus

android - 如何清除后按事件的 Activity 堆栈跟踪?

我创建了一个具有多个页面的应用程序,从一个页面到另一个页面的导航代表了一个关键流程。我不希望用户能够在没有事先警告他的情况下按下后退按钮并退出Activity,然后最终删除所有堆栈跟踪,这样当Activity再次启动时它会重新开始。到目前为止,我一直在使用类似于以下功能的东西:@OverridepublicvoidonBackPressed(){this.finish();Intentint1=newIntent(this,Home.class);int1.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(int1);supe

java - 主要java.lang.RuntimeException : Unable to start activity ComponentInfo

我正在尝试在我的Android应用程序中使用YouTubeAPI。首先-如果我已将lib添加到我的项目中,是否应该出现值中的内容?第二个来了,我的错误:日志:E/AndroidRuntime﹕FATALEXCEPTION:mainjava.lang.RuntimeException:UnabletostartactivityComponentInfo{pl.krasiniak.krachapp_beta/pl.krasiniak.krachapp_beta.Studio}:java.lang.NullPointerExceptionatandroid.app.ActivityThrea

android - 检测android中的用户 Activity

我想检测用户最后一次与屏幕交互的时间。我对做任何恶意软件/spy软件的事情不感兴趣,只需要计算自用户上次点击屏幕以来已经过去了多少时间。目标是实现与键盘锁类似的功能。我一直在做一些研究,并在网站上进行了一些问答(例如AndroidBestWaytoDetectandHandleUserINACTIVITY、Android:DetectGeneralUsebyUser等),但是当涉及到检测android中的用户交互时,我还没有找到我需要的东西。提前致谢。 最佳答案 经过更多的研究和测试后,我设法找到了解决方案。我所做的是创建一个后台服

安卓工作室 : INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

我查看了有关INSTALL_PARSE_FAILED_MANIFEST_MALFORMED的其他帖子,但仍然无法弄清楚我的特定list有什么问题。有什么建议吗?那么,我的错误在哪里?这是我运行时的实际顺序:Waitingfordevice.Targetdevice:kyocera-event-1001c1cUploadingfilelocalpath:C:\Users\RogerGarrett\AndroidStudioProjects\SnapVest\app\build\apk\app-debug-unaligned.apkremotepath:/data/local/tmp/Th