android – 如何从Activity类以外使用onActivityResult方法

前端之家收集整理的这篇文章主要介绍了android – 如何从Activity类以外使用onActivityResult方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在创建一个应用程序,我需要查找用户的当前位置.

所以在这里我想做一个任务,当用户从该系统意图返回时,我的任务应该在之后完成(显示用户当前位置)

所以我打算使用OnActivityResult().

protected void onActivityResult(int requestCode,int resultCode,Intent data) {

}

但问题是我不知道如何在不扩展Activity的类中使用该方法.

请一个人给我想法如何实现这一点?

解决方法

您需要订购活动才能收到结果.

如果它只是组织代码,然后从Activty类调用其他类.

public class Result {
    public static void activityResult(int requestCode,Intent data){
          ...
   }
}


@Override
protected void onActivityResult(int requestCode,Intent data) {
       Result.activityResult(requestCode,resultCode,data);
        ...
    }

猜你在找的Android相关文章