我有一个 MainActivity、一个 NonActivity 类和 SearchActivity。NonActivity 类调用 startActivityForResult,但从不调用 nonActivity 类中的 onActivityResult。
但是当我出于测试目的实现它时,我想通了,它在 MainActivity 中被调用。你能告诉我是否有可能,onActivityResult 将从 nonActivity 类中调用?
这是我从 NonActivity 类调用的代码。
Intent intent = new Intent(activity, SearchActivity.class);
//start SearchActivity through intent and expect for result. The result is based on result code, which is REQUEST_DISCOVERY
activity.startActivityForResult(intent, REQUEST_DISCOVERY);
}
感谢您的回答,如果您需要更多代码,我可以添加。