試試這個
你可以從你的第一個startActivityForResult()
通話邀請獲得onActivityResult()
你的第二個startActivityForResult()
。
像這樣通過這個代碼,你可以得到10 PIC
public int PIC_CODE=0;
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK) {
// get new image here like this
if(PIC_CODE<10){
// add new requset of picture like this
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
PIC_CODE++;
}
}
可以添加你的努力 –
我嘗試了代碼的例子,因爲它是代碼。如果您不是在討論攝像機操作以外的代碼? – Harshita