1103得票14回答
如何在Android上管理startActivityForResult

在我的活动中,我通过startActivityForResult从主活动调用第二个活动。在我的第二个活动中,有一些方法可以结束此活动(可能没有结果),但是只有一个方法返回结果。 例如,从主活动中,我调用第二个活动。在这个活动中,我检查手机的一些功能,比如它是否有相机。如果没有,则会关闭此活动。...

90得票4回答
使用startActivityForResult,如何在子活动中获取requestCode?

我有四个活动,分别为A、B、C和D。 我的情况是A将通过startActivityForResult启动活动B。startActivityForResult(new Intent(this,B.class),ONE); 在另一种情况下,我将使用不同的请求代码启动活动B,例如: startAct...

89得票2回答
检查活动是否已被调用以获取结果

使用 startActivityForResult() 还是 startActivity() 启动活动,有没有可能知道是否已经调用了对结果的请求? 我需要控制这一点,如果它是为了结果而被调用的,那么行为将是不同的。

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

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

11得票2回答
安卓系统:requestCode 和 resultCode

我想知道我是否正确理解了requestCode和resultCode的概念?基本上,我有一个与活动相关联的任意整数(requestCode)。例如,在记事本教程中,我们有: private static final int ACTIVITY_CREATE=0; private static ...

11得票1回答
已弃用OnActivityResult()在androidx中。

OnActivityResult()在androidx中已经被弃用。我参考了下面链接中的内容: https://developer.android.com/training/basics/intents/result https://developer.android.com/jetpack...

9得票4回答
Android:setResult未将结果返回给父Activity

我使用 startActivityForResult 从父活动启动了一个子活动。在子活动中执行所需的功能后,我使用 setResult 设置结果。但是我无法从子活动中获取到父活动的结果。 这是我的代码。 以下是我从父活动调用子活动的方法。 Intent i = new Intent(M...

9得票1回答
如何在使用FlutterPlugin时监听startActivityForResult调用?

我正在使用Java为Android开发Flutter插件。当我调用MethodChannel时,我需要调用另一个Android Intent(意图)。如果我使用本地活动(native activity),那么这将很简单,因为我可以调用startActivityForResult并在同一类中实现...

9得票5回答
从onActivityResult接收Android的值并将其设置为按钮

使用这段代码,我可以轻松地动态插入一些布局。该布局包含一个按钮,我想启动startActivityForResult。现在当我获得结果(文本)时,我想将其设置在按钮上。 btnAggiungiCampo.setOnClickListener(new OnClickListener() { ...

8得票3回答
安卓PlacePicker启动后2秒钟自动关闭

很不幸,我在Android Place Picker closes immediately after launch没有找到答案。对我来说,PlacePicker启动后,将位置显示为未知,并返回resultCode 2。 再次确认一些真相:我的应用程序目前有两个活动。第一个活动是地图,目前运...