У меня есть потоковое приложение, которое воспроизводит видео в ExoPlayer2
.Я добавил намерение, которое открывает видео во внешнем проигрывателе, но я хочу проверить, является ли getData()
значением empty/null
, и если да, то показать тост или перейти к intent
.
Мой код:
imgExternal.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_VIEW);
if(getIntent().getData() == null) {
new ToastMsg(DetailsActivity.this).toastIconError("Sorry but there was an error retrieving the url!");
} else {
intent.setData(Uri.parse(listDirector.get(0).getStremURL()));
startActivity(Intent.createChooser(intent, "Open In"));
}
}
});
Теперь проблема в том, что мое приложение думает, что все нулевое, и показывает мне тост, поэтому любая помощь будет оценена.