2014-10-16 71 views

Trả lời

17

Tôi đã gọi finishAffinity() sau khi đã đặt mã kết quả. Android đã phàn nàn rằng nó sẽ không bao giờ có thể cung cấp kết quả khi gọi finishAffinity().

Giải pháp: hoặc không đặt kết quả trước khi gọi finishAffinity(), hoặc thiết lập kết quả một lần nữa trước khi gọi finishAffinity() nhưng lần này với Activity.RESULT_CANCELED như mã kết quả:

setResult(Activity.RESULT_CANCELED); 
finishAffinity(); 
+8

WoW !! ! Ciske Boekelo hỏi 18 phút trước và trả lời 18 phút trước. và câu trả lời Ciske Boekelo gọi Ciske Boekelo là người thứ hai .. Câu trả lời Ciske Boekelo đã làm cho java.lang.IllegalStateException trông giống như nó có thể được giải quyết bằng cách chỉ đọc "Không thể gọi để đưa ra kết quả" .. ..điều đó có nghĩa là gì? bro bạn nóng !! – Elltz

+0

Nếu chỉ có tôi đã có 125 danh tiếng: ( – dominik4142

+1

@ dominik4142 tôi có thể giúp bạn với điều đó..lol .. bạn cool? – Elltz

Các vấn đề liên quan