TransmitDialog

pull/450/head
okjack 2 years ago
parent bfc8f3af11
commit ecb3907de4
  1. 7
      app/src/mobile/java/com/fongmi/android/tv/ui/dialog/TransmitDialog.java
  2. 4
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java

@ -11,7 +11,6 @@ import androidx.viewbinding.ViewBinding;
import com.fongmi.android.tv.App; import com.fongmi.android.tv.App;
import com.fongmi.android.tv.Constant; import com.fongmi.android.tv.Constant;
import com.fongmi.android.tv.R;
import com.fongmi.android.tv.bean.Device; import com.fongmi.android.tv.bean.Device;
import com.fongmi.android.tv.cast.ScanEvent; import com.fongmi.android.tv.cast.ScanEvent;
import com.fongmi.android.tv.cast.ScanTask; import com.fongmi.android.tv.cast.ScanTask;
@ -113,8 +112,8 @@ public class TransmitDialog extends BaseDialog implements DeviceAdapter.OnClickL
Notify.dismiss(); Notify.dismiss();
} }
private void onError() { private void onError(Exception e) {
Notify.show(R.string.device_offline); Notify.show(e.getMessage());
Notify.dismiss(); Notify.dismiss();
} }
@ -150,7 +149,7 @@ public class TransmitDialog extends BaseDialog implements DeviceAdapter.OnClickL
@Override @Override
public void onFailure(@NonNull Call call, @NonNull IOException e) { public void onFailure(@NonNull Call call, @NonNull IOException e) {
App.post(() -> onError()); App.post(() -> onError(e));
} }
}; };
} }

@ -354,8 +354,12 @@ public class SettingFragment extends BaseFragment implements ConfigCallback, Sit
} }
private void onTransmit(View view) { private void onTransmit(View view) {
PermissionX.init(this).permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE).request((allGranted, grantedList, deniedList) -> {
if (allGranted) {
TransmitActionDialog.create(this).show(); TransmitActionDialog.create(this).show();
} }
});
}
private void initConfig() { private void initConfig() {
WallConfig.get().init(); WallConfig.get().init();

Loading…
Cancel
Save