Tôi có một Dịch vụ trong đó có 4 biến int tĩnh toàn cầu và tôi có bộ thu BOOT COMPLETE và sự kiện Cuộc gọi. những gì tôi đang cố gắng thực hiện là lưu 4 biến này bất cứ khi nào người nhận cuộc gọi thực hiện và truy xuất chúng khi bộ thu BOOT được thực thi (tất nhiên khi tôi khởi động lại điện thoại của mình) nhưng cả hai đều không hoạt động .. một điều khác là khi thiết bị khởi động lại ?? mã được đưa ra dưới đâyTùy chọn chia sẻ trên Android không hoạt động
SharedPreferences saved_values = this.getSharedPreferences(
"com.example.app", Context.MODE_PRIVATE);
saved_values.edit().putInt("call", MyService.callcount);
saved_values.edit().putInt("callend",MyService.callendcount);
saved_values.edit().putInt("network",MyService.network_count);
saved_values.edit().putInt("ringing",MyService.ringingcount);
saved_values.edit().commit();
và để lấy
SharedPreferences saved_values = this.getSharedPreferences(
"com.example.app", Context.MODE_PRIVATE);
MyService.callcount = saved_values.getInt("call", -10);
MyService.ringingcount=saved_values.getInt("ringing", -10);
MyService. network_count=saved_values.getInt("network", -10);
MyService. callendcount=saved_values.getInt("callend", -10);
bạn có thể vui lòng tải lên các quy tắc ứng BroadCastRecevier? – Vigbyor
thực sự tôi đang bắt đầu một dịch vụ ý định mới trong nhận và trong đó tôi đang làm điều này. trong hàm Onhandleintent(). – Ateeq