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

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

Loading…
Cancel
Save