Within the forecast fragment class,
when the refresh menu item is selected,
we read from SharedPreferences.
Since they are key-value pairs,
we get their value stored
for the location key.
If there's no value stored
then we fall back
to the default location.
Then we pass the location
into the fetch weather task.
،بداخل فئة جزء التنبؤ
،عندما يتم تحديد عنصر قائمة التحديث
.نقوم بالقراءة من SharedPreferences
،ونظرًا لأنها أزواج قيم المفتاح
فإننا نحصل على قيمتها المخزنة
.لمفتاح الموقع
في حالة عدم وجود قيمة مخزنة
فسوف نعود إلى
.الموقع الافتراضي
وبعد ذلك نقوم بتمرير الموقع
.إلى إحضار مهمة الطقس
En ForecastFragment.class, cuando el ítem
menú refresh está seleccionado,
leemos de SharedPreferences.
Como el valor clave es par,
almacenamos su valor
para la ubicación de la clave.
Si no hay valor almacenado,
entonces volvemos
a la ubicación predeterminada.
Luego pasamos la ubicación
a la tarea de FetchWeather.
Dalam kelas ForecastFragment, saat
butir menu Refresh (Segarkan) dipilih,
kita membaca SharedPreferences. Karena
ia pasangan kunci-nilai, nilai disimpan
utk. kunci lokasi. Jika tak ada nilai
tersimpan, lokasi baku (default) dipakai.
Kemudian, lokasi diantarkan ke
FetchWeatherTask.
ForecastFragmentクラスで
refreshのメニュー項目が選択されたら
SharedPreferencesから読み込みます
データはキーと値のペアなので
location_key用に格納された値を取得します
値が格納されていなければ 場所は初期値になり
FetchWeatherTaskに渡されます
forcast fragment 클래스에서
refresh 메뉴 아이템이 선택되면
SharedPreferences가 보입니다
key value pair의 짝이므로
그 값을 location key에 쓰기 위해
저장해 보겠습니다
삽입된 값이 없다면
기본 location값을 이용합니다
fetch weather task에
값을 넣으면 되고요
Na classe ForecastFragment,
quando o item de menu refresh é selecionado,
lemos de SharedPreferences.
Como são pares chave-valor,
armazenamos o valor deles
para uma chave de localização.
Se não houver valor armazenado,
voltamos
à localização padrão.
Depois passamos a localização
à FetchWeatherTask.
Внутри класса ForecastFragment,
когда выбран пункт меню «обновить»,
мы считываем из SharedPreferences.
Поскольку там содержатся
пары ключ -- значение,
мы извлекаем из памяти значение,
соответствующее ключу места.
Если в памяти это значение не содержится,
местоположение
устанавливается по умолчанию.
Затем мы передаём его в FetchWeatherTask.
Trong forecast fragment class,
khi refresh menu item được chọn,
ta đọc từ SharedPreferences.
Vì nó là một cặp key-value,
ta lấy giá trị được lưu cho location key.
Nếu không có giá trị nào được lưu,
thì ta sẽ quay lại dùng default location.
Sau đó ta truyền location vào fetch weather task.
在预报片段类内,
选定“刷新”菜单项后,
我们将从 SharedPreferences 读取。
由于它们是键值对,
因此我们会为位置键
存储它们的值。
如果未存储任何值,
我们将回到
默认位置。
然后,我们会将位置传入
获取天气任务。