问题标签 [startactivityforresult]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - startActivityForResult 新活动立即完成使屏幕闪烁
Activity A 启动 Activity B 获取一些数据。B设置数据立即完成。这使 B 活动闪烁一次。有什么办法可以防止闪退吗?
TextToSpeech.java
引擎活动获取requestCode,设置数据并完成。这使引擎活动显示 -> 设置数据 -> 完成。看起来像 Activity 的东西一闪而过。有什么办法可以防止这种情况发生吗?谢谢你。
android - setResult() 不返回任何结果
我正在尝试从我正在开始的活动中获取结果。问题是 setResult 不能正常工作:
我已经多次跟踪程序并且所有条件都正常工作,但仅在一个实例(第一个,neu==true)中,setResult 导致 onActivityResult() 被调用。我还有另一个代码块试图设置结果并完成活动,但它所做的只是关闭活动而不返回任何结果。我也尝试将 100 更改为 RESULT_OK 或其他随机数,但没有奏效:
我已经阅读了有关此的所有其他问题,但它有点不同,因为部分代码不起作用,而上面的 if 块工作得很好。
android - onactivityResult 在错误的时间被调用
我正在使用此代码
让用户可以选择在运行时更改设置。此代码在用户单击按钮时发生。我想要做的是获取他选择的信息,为此我使用onActivityResult方法。但我注意到,当用户单击按钮并进入设置屏幕时,会调用此方法。
此代码在 Fragment 中而不是在 Activity 中找到。
android - 如何等到 onActivityResult 完成?
如果用户不批准激活蓝牙,我有一个不应打开的片段,这是通过这段代码请求的
我一直在寻找很多地方,我发现的唯一一件事是使用新活动中的 setResult (在我的情况下, onActivityResult 在调用活动中被覆盖,因为此代码位于片段中)
有任何想法吗?
谢谢!
编辑:这是一个堆栈跟踪
java - startActivityForResult 返回错误的活动
我正在开发一个使用自定义相机(使用 Surfaceview 等)的应用程序,我正在使用我的 ObjectActivity 中的 startActivityForResult 来使用名为 CameraActivity 的相机进行活动。这发生在这种方法中。
更具体地说,它发生在以下几行:
这工作得很好,但是当我在拍照后尝试返回 ObjectActivity 时,这会发生在这里:
它返回到名为 MainActivity 的 ObjectActivity 之前的活动,而它应该返回到 ObjectActivity 并调用 onActivityResult() :
但它永远不会到达那里。有谁知道为什么会这样?
android - Activity 显示其任务是否在后台,但调用 startActivityForResult
我有一个主要活动和一些计时器。当计时器结束时,调用 startActivityForResult。但是,如果我的任务在后台,那么我也想在后台查看我的新活动。但是,我的新活动并没有出现在显示屏上并覆盖任何任务。意图标志对我没有帮助。在我的新活动开始后,我尝试调用 moveTaskToBack,但如果我只是锁定手机,那么当计时器结束时,我的任务将全部移动。
android - 给定间隔后超时父活动
我有一个儿童活动。然后我打电话给:
如果用户在 60 秒内没有做任何事情,我想返回子活动做其他事情。但是,一旦我打电话startActivity(intent);
,甚至startActivityForResult(intent);
我无法弄清楚如何回到孩子的活动中。
bitmap - 我可以使用android默认裁剪功能在imageview中裁剪我的位图吗
我想使用android默认裁剪功能来裁剪imageview中存在的位图,然后将该裁剪的位图设置为当前的imageview。这是我的代码,但它不起作用。需要帮助...
android - 如何暂停 Activity 直到其他 Activity 返回结果?
我需要知道如何在另一个活动发送值时暂停一个活动。在我的代码中,主要活动调用第二个活动,第二个活动发送结果,因此理想情况下,主要活动应该等到它从第二个活动收到结果。
}
}
现在的问题是主要活动打印 str=null 在第二个活动可以分配值 str="hello"
android - 相机意图破坏活动
经过几天与这个问题的斗争,我发布了这个问题。我有浮动操作按钮和 onClick 侦听器调用 takePhoto() 方法,显然我想在其中拍摄照片并保存其位图,稍后我将使用该位图将其保存在数据库中。但这不是主要问题。我开始 onActivityResult (...) 来获取拍摄照片的数据。当我拍照并单击保存时,活动被简单地破坏了(我使用 Log.v (...) 检查它是否真的被破坏了)我几乎尝试了所有方法,包括覆盖 onSaveInstanceState (...) 等等。这是我的 Android 清单文件和部分代码。
显现:
Java:私有静态最终整数 REQUEST_IMAGE_CAPTURE = 1;