package net.osmand.plus.activities; import android.content.Intent; public class ActivityResultListener { private int requestCode; private OnActivityResultListener listener; public interface OnActivityResultListener { void onResult(int resultCode, Intent resultData); } public ActivityResultListener(int requestCode, OnActivityResultListener listener) { this.requestCode = requestCode; this.listener = listener; } public boolean processResult(int requestCode, int resultCode, Intent resultData) { if (this.requestCode == requestCode && listener != null) { listener.onResult(resultCode, resultData); return true; } return false; } }