gpt4 book ai didi

java - 在 Android 的 BroadcastReceiver 中检查 resultCode?

转载 作者:搜寻专家 更新时间:2023-10-30 21:01:11 24 4
gpt4 key购买 nike

我想像我们一样在 Android 的 BroadcastReceiveronReceive 方法中检查 resultCode 是否为 RESULT_OK在 Activity 的 onActivityResult 方法中执行,但我的问题是如何执行。

收件人代码为:

new BroadcastReceiver() {

@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
//This is what I like to check.
//if(resultCode == RESULT_OK)
}
};

最佳答案

要检查 BroadcastReceiver 的 onReceive(...) 方法中的 resultCode,我们可以使用 BroadcastReceivergetResultCode() 方法

这会给我们当前的 resultCode (可以是标准结果

  • RESULT_CANCELED,
  • RESULT_OK

或从 RESULT_FIRST_USER 开始的任何自定义值。

针对上述问题,其实现如下:

new BroadcastReceiver() {

@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
//This is what I like to check.
if(getResultCode() == Activity.RESULT_OK)
{
//Your code here.
}
}
};

关于java - 在 Android 的 BroadcastReceiver 中检查 resultCode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21957011/

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