草庐IT

starting-activity

全部标签

java - "Thread already started"恢复 Activity 时

这是我的情况:我正在为android构建一个游戏,我的游戏Activity由一个自定义surfaceView组成,它有一个用于游戏逻辑和渲染的线程。该架构类似于Google网站上的LunarLander演示。当Activity开始时,它会创建surfaceView并调用此方法:@OverridepublicvoidsurfaceCreated(SurfaceHolderholder){renderThread.start();}当我按下home键退出游戏时,会调用onPause()方法,调用surfaceDestroyed()。在surfaceDestroyed中,我通过调用停止游戏线

android - 使用自定义类启动浏览器 Intent - 找不到 Activity

我想专门针对给定的URL运行默认的Android浏览器。我正在使用这段代码:Intenti=newIntent();i.setAction("android.intent.action.VIEW");i.addCategory("android.intent.category.BROWSABLE");i.setClassName("com.google.android.browser","com.android.browser.BrowserActivity");i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);i.setData(Uri.parse(

android - 如何从android中的线程类启动一个 Activity ?

我正在扩展一个线程类,我想从该类开始一个Activity。如何做到这一点? 最佳答案 您需要在应用程序的主线程上调用startActivity()。一种方法是执行以下操作:初始化一个Handler并将其与应用程序的主线程相关联。Handlerhandler=newHandler(Looper.getMainLooper());将启动Activity的代码包装在匿名Runnable类中,并将其传递给Handler#post(Runnable)方法。handler.post(newRunnable(){@Overridepublicvo

【Copilot】登录报错 Extension activation failed: “No auth flow succeeded.“(VSCode)

问题描述当尝试在VisualStudioCode中登录GitHubCopilot插件时,会出现报错的情况,如下图所示:尽管在浏览器中成功授权了GitHub账户,但在返回VSCode后仍然报错,如下图所示:同时,在终端中也会显示如下错误信息:[ERROR][default][2023-11-06T12:34:56.185Z]Extensionactivationfailed:"Noauthflowsucceeded."原因分析这个问题可能是由于网络环境问题引起的。可能存在网络代理或其他网络设置问题,导致无法成功完成登录授权流程。解决方案关闭网络代理:关闭任何正在使用的网络代理,确保直接连接互联网

android - ActivityRecord 的 Activity 空闲超时

所以我有一个奇怪的问题,我不完全确定我应该提供哪些信息,但我会尽力而为-如果我需要添加更多信息,请告诉我。我遇到一个问题,当我完成我的Activity并返回到之前的Activity(或使用新的Intent启动它时-问题似乎集中在完成Activity)UI性能急剧下降大约六七秒,然后恢复正常。在LogCat中,此警告始终出现:07-1122:09:42.594:W/ActivityManager(292):Launchtimeouthasexpired,givingupwakelock!07-1122:09:42.601:W/ActivityManager(292):Activityid

android - Android "Active Installs"中的 "Developer Console"计数/百分比是怎么计算出来的?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。ImprovethisquestionAndroidMarketDeveloperConsole会为您提交的申请显示两个编号;“总计”和“Activity安装”。“活跃安装”数字到底是什么意思?是否受应用程序升级的影响?例如:500位用户安装了一个应用程序的v1.0应用程序的v2.0已发布,所有500人都通过市场升级。假设没有人卸载。“总计”为1000是因为APK下载了1000次……但“有效安装”为500(50%),因为最终只有5

android - 如何获得从一项 Activity 到另一项 Activity 的相同 xmpp 连接?

我是新程序员。我想通过使用xmpp服务器实现聊天示例应用程序。在这个实现中,我使用ConnectionConfiguration对象创建了连接,如下所示:ConnectionConfigurationconnConfig=newConnectionConfiguration(host,Integer.parseInt(sport),service);我正在通过调用连接方法将connConfig对象传递给XMPPConnection类,我正在获取连接,并通过调用使用用户名和密码传递的登录方法,然后我登录到密码。要登录,我正在使用一个按钮。当我单击按钮时我正在使用Intent来更改Acti

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

Activiti,Apache camel,Netflex conductor对比,业务选型

Activiti,Apachecamel,Netflexconductor对比,业务选型1.activiti是审批流,主要应用于人->系统交互,典型应用场景:请假,离职等审批 详情可见【精选】activti实际使用_activiti通过事件监听器实现的优势_记录点滴1076的博客-CSDN博客文章浏览阅读358次。目录:activiti6内容解析流程中心如何建设一.内容解析1.快速入门网址:https://blog.csdn.net/qq877507054/article/details/601430992.核心步骤:画流程图->生成bpmn文件(ACT_GE_BYTEARRY)部署流程图->

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

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