0

メイン アクティビティのボタン クリックを意図してアクティビティを開始していますが、そのアクティビティの結果を取得し、その結果を使用するメイン アクティビティで別の関数を呼び出したいと考えています。私が直面している問題は、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) が呼び出され、そのアクティビティが作業を終了した後、ファイルのロード関数を呼び出す必要があることです

4

1 に答える 1

0

問題は解決された。結果に setactivity を使用してから、必要な機能を呼び出しました。

于 2013-08-02T09:35:23.070 に答える