0

次のようなスレッド内でアクティビティを開始しています。

Thread newPage = new Thread() {
    @Override
    public void run() {
        Intent i = new Intent();
        i.setClass(getBaseContext(), Page.class);
        i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_ANIMATION);
        getBaseContext().startActivity(i);
    }
};
newPage.start();

アクティビティが終了したときに関数を呼び出したいのですが、どうすればいいですか?

4

2 に答える 2

0

ページクラスの上書き終了メソッド。


public void finish() {
   //DO something you like
   super.finish();
}
于 2013-04-26T00:48:47.260 に答える
0

簡単な方法: アプローチ全体をstartActivityForResultに変更します

于 2013-04-25T22:27:31.993 に答える