1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2024-12-23 16:40:32 +00:00

Fix crash when refreshing feed after importing database or subscriptions

The database was not closed correctly
This commit is contained in:
TobiGr 2021-07-10 10:17:00 +02:00
parent a73a4afcad
commit 7c3f5a62c5

View File

@ -21,6 +21,7 @@ import androidx.fragment.app.FragmentTransaction;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import org.schabi.newpipe.MainActivity; import org.schabi.newpipe.MainActivity;
import org.schabi.newpipe.NewPipeDatabase;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.RouterActivity; import org.schabi.newpipe.RouterActivity;
import org.schabi.newpipe.about.AboutActivity; import org.schabi.newpipe.about.AboutActivity;
@ -608,6 +609,7 @@ public final class NavigationHelper {
* @param activity the activity to finish * @param activity the activity to finish
*/ */
public static void restartApp(final Activity activity) { public static void restartApp(final Activity activity) {
NewPipeDatabase.getInstance(activity).close();
activity.finishAffinity(); activity.finishAffinity();
final Intent intent = new Intent(activity, MainActivity.class); final Intent intent = new Intent(activity, MainActivity.class);
activity.startActivity(intent); activity.startActivity(intent);