536得票30回答
OnActivityResult方法已被弃用,有什么替代方法吗?

我最近发现onActivityResult已经被弃用了,我们应该如何处理? 有没有其他替代方案呢?

353得票6回答
onActivityResult中的requestCode错误

我正在从我的Fragment中使用以下代码启动新的Activity:startActivityForResult(intent, 1); 并且想要在Fragment的父Activity中处理结果:@Override protected void onActivityResult(int req...

164得票5回答
Android: 如何使一个 Activity 将结果返回给调用它的 Activity?

我有一个名为 Location 的活动,可以从许多活动中调用,例如注册和订单活动。在Location活动中,用户输入他的位置,因此Location活动将把这个新位置返回给调用它的活动。 所以当注册活动调用Location活动时,它必须将数据返回给注册活动。另一次,订单活动也会做同样的事情。 ...

69得票8回答
如何使用Activity Result APIs替换startActivityForResult?

我有一个主活动,它作为调用不同活动的入口,具体取决于条件。除此之外,我使用Firebase Auth来管理用户登录:startActivityForResult( AuthUI.getInstance().createSignInIntentBuilder() ...

39得票5回答
在使用ACTION_GET_CONTENT意图后,OnActivityResult有时不会被调用

我正在开发一款图片编辑的Android应用程序。在我的一个活动中,我会在 onCreate() 方法中调用一个意图来从相册中选择一张图片,就像这样: Intent intent = new Intent(); intent.setType("image/*"); intent.setActi...

36得票1回答
错误:onActivityResult未覆盖任何内容

我正在使用Kotlin为Android编写语音识别应用程序。class MainActivity : AppCompatActivity() { public override fun onCreate(savedInstanceState: Bundle?) { su...

36得票10回答
onActivityResult() 方法未被调用。

onActivityResult()没有被调用。以下是我的代码:@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // Check which reques...

32得票4回答
在片段中开始分辨率结果

如果用户没有打开位置功能,我的应用程序会提示一个对话框,并尝试通过覆盖onActivityResult方法返回结果(可能不正确)。 由于这是在一个片段内部,所以不确定会有什么变化: 这是我如何使用startResolutionForResult方法调用对话框的: public void ...

30得票8回答
如何在Fragment中调用OnActivityResult方法并且它是如何工作的?

我想知道在onActivityResult()中是否可以在Fragment中使用,如果可以,请举例解释如何实现。

26得票1回答
即使点击了“确定”,LocationSettingsRequest在onActivityResult中仍然返回0

我正在使用以下代码显示弹出窗口以打开位置 LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder() .addLocationRequest(mLoca...