Fix some crashes
This commit is contained in:
parent
0a1c4f766d
commit
4feb4659a3
|
@ -478,7 +478,7 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt
|
|||
if (!activity.isDestroyed() && !activity.isFinishing() && url != null) {
|
||||
if (url.trim().isEmpty()) {
|
||||
BitmapDrawable avatar = new AvatarGenerator.AvatarBuilder(activity)
|
||||
.setLabel(account.peertube_account.getAcct())
|
||||
.setLabel(acct)
|
||||
.setAvatarSize(120)
|
||||
.setTextSize(30)
|
||||
.toSquare()
|
||||
|
|
|
@ -126,8 +126,10 @@ public class MediaActivity extends BaseTransparentActivity implements OnDownload
|
|||
getSupportActionBar().setDisplayShowHomeEnabled(true);
|
||||
}
|
||||
|
||||
if (attachments == null || attachments.size() == 0)
|
||||
if (attachments == null || attachments.size() == 0) {
|
||||
finish();
|
||||
return;
|
||||
}
|
||||
|
||||
setTitle("");
|
||||
|
||||
|
|
|
@ -166,7 +166,7 @@ public class PeertubeMainActivity extends PeertubeBaseMainActivity {
|
|||
badgeCount = 0;
|
||||
headerMenuOpen = false;
|
||||
binding.navView.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
|
||||
|
||||
startInForeground();
|
||||
if (getSupportActionBar() != null) {
|
||||
getSupportActionBar().setDisplayShowTitleEnabled(false);
|
||||
}
|
||||
|
@ -377,7 +377,7 @@ public class PeertubeMainActivity extends PeertubeBaseMainActivity {
|
|||
peertubeInformation.setPrivacies(new LinkedHashMap<>());
|
||||
peertubeInformation.setPlaylistPrivacies(new LinkedHashMap<>());
|
||||
peertubeInformation.setTranslations(new LinkedHashMap<>());
|
||||
startInForeground();
|
||||
|
||||
|
||||
//noinspection ConstantConditions
|
||||
if (BuildConfig.FLAVOR.compareTo("playstore") == 0) {
|
||||
|
@ -417,10 +417,13 @@ public class PeertubeMainActivity extends PeertubeBaseMainActivity {
|
|||
|
||||
private void startInForeground() {
|
||||
Intent notificationIntent = new Intent(this, RetrieveInfoService.class);
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
startForegroundService(notificationIntent);
|
||||
} else {
|
||||
startService(notificationIntent);
|
||||
try {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
startForegroundService(notificationIntent);
|
||||
} else {
|
||||
startService(notificationIntent);
|
||||
}
|
||||
} catch (Exception ignored) {
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue