22得票2回答
从另一个Activity返回的onActivityResult返回了错误的requestCode

我有一个Activity调用另一个Activity,后者又调用其他一些Activities。我发送请求到最后一个Activity以获取结果,然后将结果发送回第一个Activity。 流程类似于:A -> B -> C -> D -> C -> B -> A...

21得票7回答
如何在非Activity类中使用onActivityResult方法

我正在创建一个应用程序,需要找到用户的当前位置。 因此,在此我想执行以下任务:当用户从该系统意图返回时,我的任务应在此之后完成(显示用户的当前位置)。 所以我打算使用OnActivityResult()。protected void onActivityResult(int request...

21得票8回答
Android如何将相机拍摄的照片文件大小减小到不超过500kb?

我的要求是将相机拍摄的图像上传到服务器,但它应该小于500 KB。如果大于500 KB,则需要将其缩小到大小小于500 KB (但尽可能靠近500 KB) 为此,我使用以下代码 - @Override public void onActivityResult(int requestC...

19得票10回答
在Fragment中,zxing onActivityResult没有被调用,但在Activity中却可以。

我在使用zxing的onActivityResult()时遇到了一些问题。 从代码中可以看出,我按照https://code.google.com/p/zxing/wiki/ScanningViaIntent所描述的正确调用了新的intent。 问题是,我该如何在Fragment中捕获on...

18得票4回答
替代startUpdateFlowForResult的方法是什么?

由于onActivityResult已经被弃用,InAppUpdates中有没有startUpdateFlowForResult的回调替代方案?

17得票4回答
使用转场效果(API 21支持),从Fragment启动Activity

我想将一个Android应用程序移植到新的支持库(support-v4:21.0.0),但是我在Fragments中使用转换启动Activities时遇到了麻烦。 在我的Activities中,我一直在做这样的事情:Bundle options = ActivityOptionsCompat...

16得票6回答
安卓:我们什么时候使用getIntent()?

我不明白为什么我们要使用getIntent()方法。 因为当我们需要该方法时,我们可以使用onActivityResult()方法。 但是通过使用getIntent()方法,可能会导致NullPointerException。

16得票2回答
新的结果API错误:requestCode只能使用低16位

今天我切换到新的ResultAPI,却遇到了这个错误:java.lang.IllegalArgumentException: Can only use lower 16 bits for requestCode at androidx.fragment.app.FragmentActi...

15得票3回答
尝试启动未注册的ActivityResultLauncher。

有时我会遇到 IllegalStateException 异常,它说在调用 launch() 方法之前必须确保 ActivityResultLauncher 已注册。但是没有方法可以检查 ActivityResultLauncher 是否已注册。如何解决这个问题?为什么会发生这种情况?此外,什...

15得票3回答
onActivityResult() 在 AppCompatActivity 中已弃用

我正在为Android使用应用内更新,根据文档,它们使用onActivityResult来处理应用程序行为,以防更新被中断。 这是从我的Fragment调用的函数:private fun startImmediateUpdate(appUpdateInfo: AppUpdateInfo) { ...