version:4.0
fix: update:修改主页,更换图片资源
This commit is contained in:
@@ -18,6 +18,7 @@ import android.provider.Settings;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.fragment.app.Fragment;
|
||||
@@ -160,8 +161,35 @@ public class MainActivity extends BaseActivity implements MainContact.MainView {
|
||||
if (mFragments.size() > 1) {
|
||||
mViewPager.setCurrentItem(defaultCurrent);
|
||||
}
|
||||
|
||||
View decorView = getWindow().getDecorView();
|
||||
decorView.setOnSystemUiVisibilityChangeListener(mOnSystemUiVisibilityChangeListener);
|
||||
|
||||
// 隐藏导航栏
|
||||
hideNavigationBar();
|
||||
}
|
||||
|
||||
private View.OnSystemUiVisibilityChangeListener mOnSystemUiVisibilityChangeListener =
|
||||
new View.OnSystemUiVisibilityChangeListener() {
|
||||
@Override
|
||||
public void onSystemUiVisibilityChange(int visibility) {
|
||||
if ((visibility & View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) == 0) {
|
||||
// 导航栏显示中,重新隐藏导航栏
|
||||
hideNavigationBar();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// 隐藏导航栏
|
||||
private void hideNavigationBar() {
|
||||
View decorView = getWindow().getDecorView();
|
||||
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
|
||||
| View.SYSTEM_UI_FLAG_FULLSCREEN
|
||||
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
|
||||
decorView.setSystemUiVisibility(uiOptions);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void initData() {
|
||||
registmNewAppReceiver();
|
||||
|
||||
@@ -57,6 +57,18 @@ public class NotificationAdapter extends RecyclerView.Adapter<NotificationAdapte
|
||||
|
||||
@Override
|
||||
public void onBindViewHolder(@NonNull Holder holder, int position) {
|
||||
switch (position%3){
|
||||
case 1:
|
||||
holder.root.setBackground(mContext.getDrawable(R.drawable.home_alarm_blue));
|
||||
break;
|
||||
case 2:
|
||||
holder.root.setBackground(mContext.getDrawable(R.drawable.home_alarm_green));
|
||||
break;
|
||||
case 0:
|
||||
holder.root.setBackground(mContext.getDrawable(R.drawable.home_alarm_red));
|
||||
break;
|
||||
default:
|
||||
}
|
||||
AlarmClockData alarmClockData = dataList.get(position);
|
||||
// holder.tv_title.setText("提醒事件:" + alarmClockData.getTitle());
|
||||
String time = alarmClockData.getTime();
|
||||
@@ -75,7 +87,7 @@ public class NotificationAdapter extends RecyclerView.Adapter<NotificationAdapte
|
||||
}
|
||||
String file = alarmClockData.getFile();
|
||||
if (TextUtils.isEmpty(file)) {
|
||||
Glide.with(holder.iv_cover).load(R.drawable.home_reminder_icon).into(holder.iv_cover);
|
||||
// Glide.with(holder.iv_cover).load(R.drawable.home_reminder_icon).into(holder.iv_cover);
|
||||
} else {
|
||||
FFmpegUtils.loadVideoScreenshot(file, new Observer<Bitmap>() {
|
||||
@Override
|
||||
@@ -85,7 +97,7 @@ public class NotificationAdapter extends RecyclerView.Adapter<NotificationAdapte
|
||||
|
||||
@Override
|
||||
public void onNext(@NonNull Bitmap bitmap) {
|
||||
Glide.with(holder.iv_cover).load(bitmap).into(holder.iv_cover);
|
||||
// Glide.with(holder.iv_cover).load(bitmap).into(holder.iv_cover);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -30,6 +30,7 @@ import com.uiuios.aios.bean.DesktopIcon;
|
||||
import com.uiuios.aios.config.CommonConfig;
|
||||
import com.uiuios.aios.dialog.CustomDialog;
|
||||
import com.uiuios.aios.dialog.DailyAppDialog;
|
||||
import com.uiuios.aios.manager.AppManager;
|
||||
import com.uiuios.aios.manager.AppStatusManager;
|
||||
import com.uiuios.aios.manager.RemoteManager;
|
||||
import com.uiuios.aios.network.NetInterfaceManager;
|
||||
@@ -273,6 +274,7 @@ public class AppListFragment extends BaseFragment {
|
||||
}
|
||||
|
||||
private void updateAppDisableStatus(String pkg, String label) {
|
||||
AppManager.getInstance().addAddPakcage(pkg);
|
||||
NetInterfaceManager.getInstance().getUpdateAppIconObservable(pkg, label, 0)
|
||||
.compose(RxLifecycle.bindUntilEvent(lifecycleSubject, FragmentEvent.DESTROY))
|
||||
.subscribe(new Observer<BaseResponse>() {
|
||||
|
||||
@@ -63,6 +63,10 @@ import butterknife.ButterKnife;
|
||||
public class ControlFragment extends BaseFragment {
|
||||
private static final String TAG = ControlFragment.class.getSimpleName();
|
||||
|
||||
@BindView(R.id.tv_wifi)
|
||||
TextView tv_wifi;
|
||||
@BindView(R.id.tv_battery)
|
||||
TextView tv_battery;
|
||||
|
||||
@BindView(R.id.seekBar)
|
||||
RulerSeekBar seekBar;
|
||||
@@ -105,7 +109,7 @@ public class ControlFragment extends BaseFragment {
|
||||
|
||||
public ControlFragment() {
|
||||
// Required empty public constructor
|
||||
Log.e(TAG, "ControlFragment: constructor" );
|
||||
Log.e(TAG, "ControlFragment: constructor");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -215,17 +219,17 @@ public class ControlFragment extends BaseFragment {
|
||||
// startActivity(new Intent(ControlActivity.this, WiFiManagerActivity.class));
|
||||
}
|
||||
});
|
||||
// if (isWifiEnabled()) {
|
||||
//// tv_wifi_ssid.setText(getConnectWifiSsid());
|
||||
if (isWifiEnabled()) {
|
||||
// tv_wifi.setText(getConnectWifiSsid());
|
||||
// cl_wifi.setBackground(mContext.getDrawable(R.drawable.control_background_item));
|
||||
// } else {
|
||||
//// tv_wifi_ssid.setText("未连接");
|
||||
} else {
|
||||
// tv_wifi.setText("未连接");
|
||||
// cl_wifi.setBackground(mContext.getDrawable(R.drawable.control_background_item_dis));
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
public boolean isWifiEnabled() {
|
||||
WifiManager wifiMgr = (WifiManager)mContext. getSystemService(Context.WIFI_SERVICE);
|
||||
WifiManager wifiMgr = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE);
|
||||
if (wifiMgr.getWifiState() == WifiManager.WIFI_STATE_ENABLED) {
|
||||
ConnectivityManager connManager = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
|
||||
NetworkInfo wifiInfo = connManager
|
||||
@@ -254,7 +258,7 @@ public class ControlFragment extends BaseFragment {
|
||||
filter.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION);
|
||||
filter.addAction(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION);
|
||||
filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
|
||||
mContext. registerReceiver(mWifiReceiver, filter);
|
||||
mContext.registerReceiver(mWifiReceiver, filter);
|
||||
}
|
||||
|
||||
public class WifiReceiver extends BroadcastReceiver {
|
||||
@@ -271,14 +275,14 @@ public class ControlFragment extends BaseFragment {
|
||||
NetworkInfo info = intent.getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO);
|
||||
if (info.getState().equals(NetworkInfo.State.DISCONNECTED)) {
|
||||
Log.e(TAG, "wifi断开");
|
||||
// tv_wifi_ssid.setText("未连接");
|
||||
// tv_wifi.setText("未连接");
|
||||
// cl_wifi.setBackground(mContext.getDrawable(R.drawable.control_background_item_dis));
|
||||
} else if (info.getState().equals(NetworkInfo.State.CONNECTED)) {
|
||||
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
|
||||
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
|
||||
//获取当前wifi名称
|
||||
String newSSID = wifiInfo.getSSID();
|
||||
// tv_wifi_ssid.setText(getConnectWifiSsid());
|
||||
// tv_wifi.setText(getConnectWifiSsid());
|
||||
// cl_wifi.setBackground(mContext.getDrawable(R.drawable.control_background_item));
|
||||
}
|
||||
break;
|
||||
@@ -287,7 +291,7 @@ public class ControlFragment extends BaseFragment {
|
||||
int wifistate = intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE, WifiManager.WIFI_STATE_DISABLED);
|
||||
if (wifistate == WifiManager.WIFI_STATE_DISABLED) {
|
||||
Log.e(TAG, "系统关闭wifi");
|
||||
// tv_wifi_ssid.setText("关");
|
||||
// tv_wifi.setText("关");
|
||||
// cl_wifi.setBackground(mContext.getDrawable(R.drawable.control_background_item_dis));
|
||||
} else if (wifistate == WifiManager.WIFI_STATE_ENABLED) {
|
||||
Log.e(TAG, "系统开启wifi");
|
||||
@@ -302,7 +306,7 @@ public class ControlFragment extends BaseFragment {
|
||||
* 获取当前连接WIFI的SSID
|
||||
*/
|
||||
public String getSSID() {
|
||||
WifiManager wm = (WifiManager)mContext. getSystemService(Context.WIFI_SERVICE);
|
||||
WifiManager wm = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE);
|
||||
if (wm != null) {
|
||||
WifiInfo winfo = wm.getConnectionInfo();
|
||||
if (winfo != null) {
|
||||
@@ -468,7 +472,7 @@ public class ControlFragment extends BaseFragment {
|
||||
intentFilter.addAction(BluetoothDevice.ACTION_ACL_DISCONNECTED);
|
||||
intentFilter.addAction(BluetoothDevice.ACTION_ACL_CONNECTED);
|
||||
// 注册广播
|
||||
mContext. registerReceiver(this.bleListenerReceiver, intentFilter);
|
||||
mContext.registerReceiver(this.bleListenerReceiver, intentFilter);
|
||||
}
|
||||
|
||||
public class BluetoothMonitorReceiver extends BroadcastReceiver {
|
||||
@@ -516,7 +520,15 @@ public class ControlFragment extends BaseFragment {
|
||||
}
|
||||
|
||||
private void getBattery() {
|
||||
// tv_electricity.setText(getBatteryCapacity() + "%");
|
||||
int level = getBatteryCapacity();
|
||||
Log.e(TAG, "getBattery: " + level);
|
||||
if (level <= 20) {
|
||||
tv_battery.setTextColor(mContext.getColor(R.color.red));
|
||||
} else {
|
||||
tv_battery.setTextColor(mContext.getColor(R.color.control_text_color));
|
||||
}
|
||||
tv_battery.setText(level + "%");
|
||||
|
||||
if (isBatteryCharging()) {
|
||||
// cl_battery.setBackground(mContext.getDrawable(R.drawable.control_background_item));
|
||||
} else {
|
||||
@@ -551,7 +563,7 @@ public class ControlFragment extends BaseFragment {
|
||||
|
||||
public int getBatteryCapacity() {
|
||||
try {
|
||||
BatteryManager batteryManager = (BatteryManager)mContext. getSystemService(Context.BATTERY_SERVICE);
|
||||
BatteryManager batteryManager = (BatteryManager) mContext.getSystemService(Context.BATTERY_SERVICE);
|
||||
return batteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);
|
||||
} catch (Exception e) {
|
||||
Log.e("getBattery", "getBattery" + e.getMessage());
|
||||
@@ -569,9 +581,10 @@ public class ControlFragment extends BaseFragment {
|
||||
filter.addAction(Intent.ACTION_POWER_DISCONNECTED);
|
||||
filter.addAction(Intent.ACTION_BATTERY_CHANGED);
|
||||
// filter.addAction(Intent.ACTION_BATTERY_LEVEL_CHANGED);
|
||||
filter.addAction("android.intent.action.BATTERY_LEVEL_CHANGED");
|
||||
filter.addAction(Intent.ACTION_BATTERY_LOW);
|
||||
filter.addAction(Intent.ACTION_BATTERY_OKAY);
|
||||
mContext. registerReceiver(mBatteryReceiver, filter);
|
||||
mContext.registerReceiver(mBatteryReceiver, filter);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -587,13 +600,15 @@ public class ControlFragment extends BaseFragment {
|
||||
switch (action) {
|
||||
case Intent.ACTION_POWER_CONNECTED:
|
||||
// cl_battery.setBackground(mContext.getDrawable(R.drawable.control_background_item));
|
||||
break;
|
||||
// break;
|
||||
case Intent.ACTION_POWER_DISCONNECTED:
|
||||
// cl_battery.setBackground(mContext.getDrawable(R.drawable.control_background_item_dis));
|
||||
break;
|
||||
// case Intent.ACTION_BATTERY_LEVEL_CHANGED:
|
||||
// tv_electricity.setText(getBatteryCapacity() + "%");
|
||||
// break;
|
||||
case Intent.ACTION_BATTERY_CHANGED:
|
||||
// case Intent.ACTION_BATTERY_LEVEL_CHANGED:
|
||||
case "android.intent.action.BATTERY_LEVEL_CHANGED":
|
||||
getBattery();
|
||||
break;
|
||||
default:
|
||||
}
|
||||
}
|
||||
@@ -685,7 +700,7 @@ public class ControlFragment extends BaseFragment {
|
||||
IntentFilter filter = new IntentFilter();
|
||||
filter.addAction(Intent.ACTION_TIME_TICK);
|
||||
filter.addAction(Intent.ACTION_TIME_CHANGED);
|
||||
mContext. registerReceiver(mTimeUpdateReceiver, filter);
|
||||
mContext.registerReceiver(mTimeUpdateReceiver, filter);
|
||||
updateTimeUi();
|
||||
// if (isFlashlightAvailable()) {
|
||||
// tv_flashlight_switch.setText("关");
|
||||
@@ -843,7 +858,7 @@ public class ControlFragment extends BaseFragment {
|
||||
private AudioManager mAudioManager;
|
||||
|
||||
private void getSound() {
|
||||
mAudioManager = (AudioManager)mContext. getSystemService(Context.AUDIO_SERVICE);
|
||||
mAudioManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
|
||||
//最大音量
|
||||
int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
|
||||
seekbar_sound.setMax(maxVolume);
|
||||
@@ -878,7 +893,7 @@ public class ControlFragment extends BaseFragment {
|
||||
@Override
|
||||
public void onDestroy() {
|
||||
super.onDestroy();
|
||||
if (mWifiReceiver != null)mContext. unregisterReceiver(mWifiReceiver);
|
||||
if (mWifiReceiver != null) mContext.unregisterReceiver(mWifiReceiver);
|
||||
if (mTimeUpdateReceiver != null) mContext.unregisterReceiver(mTimeUpdateReceiver);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,17 +1,22 @@
|
||||
package com.uiuios.aios.fragment.home;
|
||||
|
||||
import com.uiuios.aios.alarm.AlarmClockData;
|
||||
import com.uiuios.aios.base.BasePresenter;
|
||||
import com.uiuios.aios.base.BaseView;
|
||||
import com.uiuios.aios.bean.DesktopIcon;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class HomeContact {
|
||||
public interface Presenter extends BasePresenter<PrecisionView> {
|
||||
void getInstalledApp();
|
||||
void getInstalledApp();
|
||||
void getAlarmClock();
|
||||
}
|
||||
|
||||
public interface PrecisionView extends BaseView {
|
||||
void setInstalledApp( ArrayList<DesktopIcon> desktopIcons);
|
||||
void setInstalledApp(ArrayList<DesktopIcon> desktopIcons);
|
||||
void setAlarmClock(List<AlarmClockData> alarmClockList);
|
||||
void setAlarmClockEmpty();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -171,7 +171,7 @@ public class HomeFragment extends BaseFragment implements HomeContact.PrecisionV
|
||||
|
||||
@Override
|
||||
public void fetchData() {
|
||||
getAlarmClock();
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -199,7 +199,7 @@ public class HomeFragment extends BaseFragment implements HomeContact.PrecisionV
|
||||
|
||||
private void initView() {
|
||||
initAmap();
|
||||
setTiem();
|
||||
setTime();
|
||||
refreshMemory();
|
||||
|
||||
registerTimeReceiver();
|
||||
@@ -287,11 +287,9 @@ public class HomeFragment extends BaseFragment implements HomeContact.PrecisionV
|
||||
cl_appstore.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
ApkUtils.openPackage(mContext, "com.uiui.videoplayer", "com.uiui.videoplayer.activity.main.MainActivity");
|
||||
ApkUtils.openPackage(mContext, "com.uiuios.appstore");
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -301,6 +299,42 @@ public class HomeFragment extends BaseFragment implements HomeContact.PrecisionV
|
||||
mHomePresenter.getInstalledApp();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setInstalledApp(ArrayList<DesktopIcon> desktopIcons) {
|
||||
Log.e(TAG, "setInstalledApp: " + desktopIcons);
|
||||
if (desktopIcons == null || desktopIcons.size() == 0) {
|
||||
iv_nodata.setVisibility(View.VISIBLE);
|
||||
rv_app.setVisibility(View.INVISIBLE);
|
||||
} else {
|
||||
iv_nodata.setVisibility(View.GONE);
|
||||
rv_app.setVisibility(View.VISIBLE);
|
||||
mHomeAppAdapter.setDesktopIcons(desktopIcons);
|
||||
}
|
||||
mHomePresenter.getAlarmClock();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAlarmClock(List<AlarmClockData> alarmClockList) {
|
||||
// AlarmClockData alarmClockData = AlarmUtils.getInstance().getRecentAlarmClock();
|
||||
// List<AlarmClockData> data = new ArrayList<>();
|
||||
// if (alarmClockData != null) {
|
||||
// data.add(alarmClockData);
|
||||
if (alarmClockList != null) {
|
||||
notificationAdapter.setDataList(alarmClockList);
|
||||
rv_noti.setVisibility(View.VISIBLE);
|
||||
iv_note_nodata.setVisibility(View.GONE);
|
||||
} else {
|
||||
rv_noti.setVisibility(View.GONE);
|
||||
iv_note_nodata.setVisibility(View.VISIBLE);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAlarmClockEmpty() {
|
||||
rv_noti.setVisibility(View.GONE);
|
||||
iv_note_nodata.setVisibility(View.VISIBLE);
|
||||
}
|
||||
|
||||
//监听时间和日期变化
|
||||
public void registerTimeReceiver() {
|
||||
mTimeChangedReceiver = new TimeChangedReceiver();
|
||||
@@ -315,19 +349,6 @@ public class HomeFragment extends BaseFragment implements HomeContact.PrecisionV
|
||||
|
||||
private TimeChangedReceiver mTimeChangedReceiver;
|
||||
|
||||
@Override
|
||||
public void setInstalledApp(ArrayList<DesktopIcon> desktopIcons) {
|
||||
Log.e(TAG, "setInstalledApp: " + desktopIcons);
|
||||
if (desktopIcons == null || desktopIcons.size() == 0) {
|
||||
iv_nodata.setVisibility(View.VISIBLE);
|
||||
rv_app.setVisibility(View.INVISIBLE);
|
||||
} else {
|
||||
iv_nodata.setVisibility(View.GONE);
|
||||
rv_app.setVisibility(View.VISIBLE);
|
||||
mHomeAppAdapter.setDesktopIcons(desktopIcons);
|
||||
}
|
||||
}
|
||||
|
||||
private class TimeChangedReceiver extends BroadcastReceiver {
|
||||
|
||||
@Override
|
||||
@@ -341,7 +362,7 @@ public class HomeFragment extends BaseFragment implements HomeContact.PrecisionV
|
||||
} else if (Intent.ACTION_TIME_TICK.equals(intent.getAction())) {
|
||||
Log.e(TAG, "TimeChangedReceiver:" + "time tick");
|
||||
}
|
||||
setTiem();
|
||||
setTime();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -366,7 +387,7 @@ public class HomeFragment extends BaseFragment implements HomeContact.PrecisionV
|
||||
new Handler().postDelayed(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
getAlarmClock();
|
||||
mHomePresenter.getAlarmClock();
|
||||
}
|
||||
}, 3456);
|
||||
}
|
||||
@@ -448,7 +469,7 @@ public class HomeFragment extends BaseFragment implements HomeContact.PrecisionV
|
||||
float x2 = (((total - avail) / (float) total));
|
||||
}
|
||||
|
||||
private void setTiem() {
|
||||
private void setTime() {
|
||||
long time = System.currentTimeMillis();
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
|
||||
Date date = new Date(time);
|
||||
|
||||
@@ -1,13 +1,18 @@
|
||||
package com.uiuios.aios.fragment.home;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.View;
|
||||
|
||||
import com.trello.rxlifecycle4.android.FragmentEvent;
|
||||
import com.uiuios.aios.R;
|
||||
import com.uiuios.aios.alarm.AlarmClockData;
|
||||
import com.uiuios.aios.alarm.AlarmUtils;
|
||||
import com.uiuios.aios.bean.DesktopIcon;
|
||||
import com.uiuios.aios.manager.AppManager;
|
||||
import com.uiuios.aios.network.NetInterfaceManager;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import io.reactivex.rxjava3.annotations.NonNull;
|
||||
import io.reactivex.rxjava3.subjects.BehaviorSubject;
|
||||
@@ -59,4 +64,24 @@ public class HomePresenter implements HomeContact.Presenter {
|
||||
|
||||
mView.setInstalledApp(desktopIcons);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void getAlarmClock() {
|
||||
NetInterfaceManager.getInstance().getAlarmClockFragment(lifecycle, new NetInterfaceManager.AlarmClockCallback() {
|
||||
@Override
|
||||
public void setAlarmClock(List<AlarmClockData> alarmClockList) {
|
||||
mView.setAlarmClock(alarmClockList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAlarmClockEmpty() {
|
||||
mView.setAlarmClockEmpty();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError() {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -759,6 +759,12 @@ public class NetInterfaceManager {
|
||||
// }
|
||||
// }
|
||||
|
||||
public void getAlarmClockFragment(BehaviorSubject<FragmentEvent> lifecycle, AlarmClockCallback callback) {
|
||||
getAlarmClockObservable()
|
||||
.compose(RxLifecycle.bindUntilEvent(lifecycle, FragmentEvent.DESTROY))
|
||||
.subscribe(getAlarmClockObserver(callback));
|
||||
}
|
||||
|
||||
public void getAlarmClock(BehaviorSubject<ActivityEvent> lifecycle, AlarmClockCallback callback) {
|
||||
getAlarmClockObservable()
|
||||
.compose(RxLifecycle.bindUntilEvent(lifecycle, ActivityEvent.DESTROY))
|
||||
@@ -790,7 +796,6 @@ public class NetInterfaceManager {
|
||||
if (alarmClockData != null && alarmClockData.size() != 0) {
|
||||
AlarmUtils.getInstance().setAlarmClockData(alarmClockData);
|
||||
mMMKV.encode(UrlAddress.GET_ALARM_CLOCK, GsonUtils.toJSONString(alarmClockData));
|
||||
|
||||
// if (callback != null) {
|
||||
// callback.setAlarmClock(alarmClockData);
|
||||
// }
|
||||
@@ -798,7 +803,6 @@ public class NetInterfaceManager {
|
||||
AlarmUtils.getInstance().deleteAllAlarmClock();
|
||||
AlarmUtils.getInstance().setAlarmClockData(null);
|
||||
mMMKV.encode(UrlAddress.GET_ALARM_CLOCK, "");
|
||||
|
||||
// if (callback != null) {
|
||||
// callback.setAlarmClockEmpty();
|
||||
// }
|
||||
@@ -807,7 +811,6 @@ public class NetInterfaceManager {
|
||||
AlarmUtils.getInstance().deleteAllAlarmClock();
|
||||
AlarmUtils.getInstance().setAlarmClockData(null);
|
||||
mMMKV.encode(UrlAddress.GET_ALARM_CLOCK, "");
|
||||
|
||||
// if (callback != null) {
|
||||
// callback.setAlarmClockEmpty();
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user