Tôi đang gửi một mục đích để các máy ảnh từ một hoạt động mà tôi gọi là như thế này:Ngăn chặn hoạt động không bị phá hủy
Intent testphoto = new Intent(Dashboard.this,CameraHandler.class);
startActivity(testphoto);
Trong lớp CameraHandler tôi gọi là máy ảnh:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 0);
Nhưng trước khi onActivityResult
được gọi trong lớp camerahandler, hoạt động này bị hủy. Có cách nào để ngăn chặn điều này?
TÌM KIẾM TRẢ LỜI: Tôi đã có trong androidmanifest nohistory = true và điều đó khiến HĐH hủy hoạt động trước kết quả.
làm thế nào để bạn biết nhận nó bị phá hủy? – dymmeh
Tôi đã đăng nhập vào phương thức OnDestroy(), tôi đã thử một ứng dụng chỉ với một hoạt động và hoạt động tốt, nhưng khi tôi bắt đầu sử dụng ứng dụng này trong một ứng dụng phức tạp hơn, hoạt động bị hủy trước khi máy ảnh trả lại hình ảnh – Diego
Nếu bạn đã tìm thấy câu trả lời của riêng mình, hãy đăng câu trả lời và chấp nhận câu trả lời của riêng bạn để đóng câu hỏi. Cảm ơn bạn. – davidcesarino