Tôi đang hoạt động chi tiết và tôi muốn quay trở lại hoạt động tại nhà, sự khác biệt giữa cách nhấn nút quay lại và phương thức kết thúc cuộc gọi là hoạt động chi tiết là gì?Sự khác biệt giữa nút quay lại và kết thúc là gì?
Trả lời
Nếu bạn chưa Override onBackPressed()
phương pháp từ Activity
của bạn sau đó, nó sẽ gọi finish()
cho Activity
của bạn. Bạn không cần phải gọi số finish()
một cách rõ ràng ..
Do đó, nó sẽ hiển thị Activity
nằm ở phía trên cùng của Activity Stack
. Và có empty Stack
thì bạn sẽ hoàn toàn từ ứng dụng.
Nếu bạn có cách ghi đè onBackPressed()
thì bạn phải gọi finish()
một cách rõ ràng để hủy hoạt động.
Bạn có thể gọi finish()
từ mã của mình; bạn không thể nhấn nút quay lại từ mã. Thông thường, nhấn nút quay lại kết quả trong một cuộc gọi đến finish()
. Sự khác biệt là liệu bạn có muốn mã hoặc người dùng của mình bắt đầu hành động hay không.
Khi tôi có cả nút kết thúc và nút quay lại, hãy hủy hoạt động. Sự khác biệt duy nhất tôi thấy là khi bạn nhấn nút quay lại nó được gọi. kiện onBackPress
- 1. Sự khác biệt giữa Trình duyệt và Nút là gì?
- 2. Sự khác biệt giữa móc và gọi lại là gì?
- 3. Sự khác biệt giữa exit() và abort() là gì?
- 4. Sự khác biệt giữa setDisplayHomeAsUpEnabled và setHomeButtonEnabled là gì?
- 5. Sự khác biệt giữa liên kết lại libeay32MD.lib và libeay32MT.lib là gì?
- 6. Sự khác biệt giữa Thông báo và pynotify là gì?
- 7. Sự khác biệt giữa Điểm kết nối NTFS và Liên kết tượng trưng là gì?
- 8. sự khác biệt giữa những gì là [[], []] và [[]] * 2
- 9. Sự khác biệt giữa RadGrid.Rebind() và RadGrid.MasterTableView.Rebind() là gì?
- 10. Sự khác biệt giữa Caching và Memoization là gì?
- 11. sự khác biệt giữa callback là gì và hứa
- 12. Sự khác biệt giữa engine.io và socket.io là gì?
- 13. Sự khác biệt giữa instanceof và Class.isAssignableFrom (...) là gì?
- 14. sự khác biệt giữa DoCmd.SetWarnings và CurrentDB.Execute là gì
- 15. Sự khác biệt giữa dispatch_get_global_queue và dispatch_queue_create là gì?
- 16. Sự khác biệt giữa nút hình ảnh và nút
- 17. Sự khác biệt giữa "Thread.currentThread(). GetName" và "this.getName" là gì?
- 18. Sự khác biệt giữa, tải lại dịch vụ và khởi động lại dịch vụ là gì?
- 19. Sự khác biệt giữa chỉnh lại và sơn lại là gì?
- 20. Sự khác biệt giữa JavaBean và POJO là gì?
- 21. Sự khác biệt giữa betweeen% INC và @INC là gì?
- 22. Sự khác biệt giữa INTERSECT và WHERE IN là gì?
- 23. Sự khác biệt giữa RoutedCommand và RoutedUICommand là gì?
- 24. Sự khác biệt chính giữa Sinatra và Ramaze là gì?
- 25. Sự khác biệt giữa DBI và DBD là gì?
- 26. Sự khác biệt giữa NSInvocation và chặn là gì?
- 27. Sự khác biệt giữa fn và fn * là gì?
- 28. Sự khác biệt giữa xtype và bí danh là gì?
- 29. Sự khác biệt giữa build.sbt và build.scala là gì?
- 30. Sự khác biệt giữa localname và qname là gì?
Tôi nghĩ không có sự khác biệt, cả hai đều có cùng tác dụng phụ thuộc vào cấu hình hoạt động của bạn trong AndroidManifest.xml, trong trường hợp bạn đã đặt android: launchMode = "singleInstance" – QAMAR