我正在通过单击主要活动的按钮来启动一项活动,但我想获得该活动的结果,然后在使用该结果的主要活动中调用另一个函数。我面临的问题是,每当调用 startactivity(i) 时,编译器也会调用在 startactivity(i) 之后编写的函数。
我的代码如下:
public void bt_Open(View v)
{
Intent i= new Intent(Map.this,FileChooser.class);
startActivity(i);
m_GisRenderer.m_Project.load_file(AppFuncs.path);
}
我想要的是首先调用 startActivity(i),然后在该活动完成工作后调用加载文件函数