diff --git a/app/src/leanback/AndroidManifest.xml b/app/src/leanback/AndroidManifest.xml
index 8ec608c1d..7a20a9241 100644
--- a/app/src/leanback/AndroidManifest.xml
+++ b/app/src/leanback/AndroidManifest.xml
@@ -15,6 +15,8 @@
android:required="false" />
+
+
@@ -80,5 +82,22 @@
android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"
android:screenOrientation="sensorLandscape" />
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/leanback/java/com/fongmi/android/tv/receiver/BootReceiver.java b/app/src/leanback/java/com/fongmi/android/tv/receiver/BootReceiver.java
new file mode 100644
index 000000000..12b1c93b1
--- /dev/null
+++ b/app/src/leanback/java/com/fongmi/android/tv/receiver/BootReceiver.java
@@ -0,0 +1,17 @@
+package com.fongmi.android.tv.receiver;
+
+import android.annotation.SuppressLint;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+
+import com.fongmi.android.tv.service.NanoService;
+
+public class BootReceiver extends BroadcastReceiver {
+
+ @Override
+ @SuppressLint("UnsafeProtectedBroadcastReceiver")
+ public void onReceive(Context context, Intent intent) {
+ NanoService.start();
+ }
+}
diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
index d8d648dee..c104ceb82 100644
--- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
+++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
@@ -30,7 +30,7 @@ import com.fongmi.android.tv.event.RefreshEvent;
import com.fongmi.android.tv.event.ServerEvent;
import com.fongmi.android.tv.model.SiteViewModel;
import com.fongmi.android.tv.net.Callback;
-import com.fongmi.android.tv.server.Server;
+import com.fongmi.android.tv.service.NanoService;
import com.fongmi.android.tv.ui.base.BaseActivity;
import com.fongmi.android.tv.ui.custom.CustomRowPresenter;
import com.fongmi.android.tv.ui.custom.CustomSelector;
@@ -71,7 +71,7 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
protected void initView() {
mBinding.progressLayout.showProgress();
Updater.get().start();
- Server.get().start();
+ NanoService.start();
setRecyclerView();
setViewModel();
setAdapter();
@@ -350,6 +350,5 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
WallConfig.get().clear();
LiveConfig.get().clear();
ApiConfig.get().clear();
- Server.get().stop();
}
}
\ No newline at end of file