I am creating an app where i need to find current location of user .
So here I would like to do a task like when user returns from that System intent, my task should be done after that.(Displaying users current location)
So i am planning to use OnActivityResult()
.
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
}
But the problem is that I don't know how can I use that method in a class which is not extending Activity.
Please some one give me idea how can i achieve this?
You need an Activity on order to receive the result.
If its just for organisation of code then call other class from Activty class.
public class Result {
public static void activityResult(int requestCode, int resultCode, Intent data){
...
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Result.activityResult(requestCode,resultCode,data);
...
}