cuốn sách gpt4 ai đã làm

android - 更改时间后获取上一个(旧)时间

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 23:04:38 30 4
mua khóa gpt4 Nike

Tôi có thể làm điều này với sự trợ giúp của các sự kiện phát sóng (ACTION_TIME_CHANGEDACTION_DATE_CHANGED) nhận được sự kiện thay đổi thời gian.

Tôi cần lấy thời gian trước đó sau khi thay đổi thời gian. Ví dụ: thời gian hiện tại là 10:00. Tôi muốn thay đổi thời gian thành 12:00. Sau khi thay đổi thời gian thì thời gian sẽ chuyển thành 12:00 nhưng mình cần lấy thời gian trước đó (10:00) khi thời gian thay đổi.

Lưu ý: Thời gian có thể được thay đổi từ bất kỳ ứng dụng hoặc cài đặt nào khác.

câu trả lời hay nhất

Có lẽ giải pháp tôi tìm thấy có thể giúp bạn:

( Có cách nào để phát hiện khi người dùng thay đổi thời gian đồng hồ trên thiết bị của họ không? )

Có thể sử dụng giải pháp trên System.currentTimeMillis() Đặt biến tĩnh trên BOOT của thiết bị và sử dụng SystemClock.elapsedRealtime() Tổng hợp. Với số tiền này, bạn có thời gian như trước đây.

Nhưng có một vấn đề (không biết điều này có quan trọng với bạn không), nếu người dùng không khởi động lại thiết bị thì điểm khác biệt của bạn sẽ là == 0 Và bạn sẽ không thể làm điều đó trên cái cũ và thực tế System.currentTimeMillis() Có sự khác biệt này giữa.

Về android - lấy thời gian (cũ) trước đó sau khi thay đổi thời gian, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/22829924/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress