0

意図的な問題

これが私の問題です。3つのアクティビティA、B、Cを取得したと仮定します。

最初に私はAにいます。startActivity*ForResult*(..)を呼び出してBにジャンプします。ただし、Bが返されると、AではなくCが起動されます。

それは可能ですか、それを作るにはどうすればよいですか?

実際、int A、iはstartActivity * ForResult *()を呼び出して、Camera Activityを起動して写真を撮り、データをCに返します。

回答ありがとうございます!

A extends Activity{
   startActivity();//jump to B
}
B extends Activity{
   takePhoto();//this is a camera program of android system for taking photos
}
C extends Activity{
   getIntent();//i wish photo data would delivered here.
}
4

1 に答える 1

0

私はあなたがこのようにできると思います:

A extends Activity{
  startActivity();//jump to C
}
B extends Activity{
  takePhoto();//this is a camera program of android system for taking photos
}
C extends Activity{
  onCreate() {
    startActivity(); // jump to B
  }
  startactivityforresult() {
    getIntent();//i wish photo data would delivered here.
  }
}
于 2012-10-17T08:24:55.457 に答える