gpt4 book ai didi

android - 为什么在 Android 中不调用 onActivityResult?

转载 作者:行者123 更新时间:2023-11-29 14:55:58 26 4
gpt4 key购买 nike

当我启动我的应用程序时,我会显示启动画面。该页面显示 10 秒,在一个线程上运行。

当它根据结果切换到新 Activity 时,我想点击服务器中的一个 URL,我将获得一个返回值,我可以将其用于我的进一步实现。

这是我的代码:

private final int SPLASH_DISPLAY_LENGHT = 1000;

new Handler().postDelayed(new Runnable()
{
@Override
public void run()
{
Log.e("Handler ","run");
Intent myIntent = new Intent(getApplicationContext(), CaptureActivity.class);
startActivityForResult(myIntent, imgDL);
finish();
}
}, SPLASH_DISPLAY_LENGHT);



public void onActivityResult(int requestCode, int resultCode, final Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == imgDL)
{
Log.e("onActivity Result","");
urlHitMethod("http://XXXXXXXXXXXXXXXXXX.com/banner_scan");
}
}

但是这里没有调用onActivityResult。如何解决这个问题?

最佳答案

此外,请注意如果您的基础 Activity (调用 startActivityForResult 的 Activity )不能在 list 中使用标志 noHitory。

如果您这样做,将永远不会调用 onActivityResult。

关于android - 为什么在 Android 中不调用 onActivityResult?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6742438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com