gpt4 book ai didi

android - onActivityResult 从未调用过

转载 作者:IT老高 更新时间:2023-10-28 23:16:42 28 4
gpt4 key购买 nike

到目前为止,我成功使用了 startActivity 函数,现在我需要使用 startActivityResult,但我遇到了问题。

使用此函数时,我希望启动的 Activity 已正确启动,但似乎从未调用过 onActivityResult 函数。

这是我在 FriendPicker Activity 中的代码,用于启动 MoodPicker Activity :

Intent intent = new Intent(FriendPicker.this, MoodPicker.class);
startActivityForResult(intent, 2);

这是我在 MoodPicker Activity 中的代码:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent)
{
super.onActivityResult(requestCode, resultCode, intent);

Log.i("in OnActivityResult", "Activity Result");

switch (requestCode)
{
case 2:
Log.i("in OnActivityResult", "Activity Resut 2");

break;
}
}

并且我的日志文件中没有任何内容被写入(当然,我检查了我的日志文件是否正常工作,并仔细检查了 TextView 输出)。

有什么我忘记在 Manifest 文件中声明的吗?

提前致谢。

最佳答案

我遇到了同样的问题并解决了:只需删除

android:launchMode="singleInstance"

关于android - onActivityResult 从未调用过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5302085/

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