Giống như tôi có thể gửi dữ liệu từ một hoạt động khác sử dụng này:Tôi có thể gửi lại dữ liệu bằng cách sử dụng kết thúc bằng cách nào?
intent.putExtra("Name", Value);
làm thế nào tôi có thể gửi dữ liệu khi tôi đang sử dụng finish()
để có được trở lại hoạt động trước đó.
Trong ứng dụng của tôi từ Activity_A
tôi sẽ đến Activity_B
. Trong Activity_B
tôi đang đánh dấu một vị trí trên bản đồ, mang lại cho tôi vĩ độ và kinh độ. Sau đó, tôi muốn sử dụng lat và lng này trong Activity_A
. Nhưng tôi không muốn quay lại Activity_A
bằng ý định, bởi vì tôi không muốn tạo lại Activity_A
vì một số dữ liệu đã được lấp đầy sẽ bị mất.
lưu giá trị trong một biến toàn cầu hoặc sử dụng chia sẻ pref –
tôi có một vấn đề với việc sử dụng biến toàn cầu. nếu tôi đang sử dụng nó như Activity_B.lat, Activity_A.lng này.Khi tôi đang ở Activity_A, hãy vào Activity_B và quay lại Activity_A, đóng ứng dụng bằng nút home và mở lại sau 5 phút, tôi có ngoại lệ con trỏ null vì Activity_B có biến này bị hủy –
U có thể tham chiếu liên kết này. .. nó sẽ giúp bạn chắc chắn ... http: //android-er.blogspot.in/2011/08/return-result-to-onactivityresult.html –