Fix NullPointerException (#67)
This commit is contained in:
parent
4757e2c116
commit
9348939ce6
|
@ -14,6 +14,12 @@ package app.fedilab.nitterizeme.activities;
|
||||||
* You should have received a copy of the GNU General Public License along with UntrackMe; if not,
|
* You should have received a copy of the GNU General Public License along with UntrackMe; if not,
|
||||||
* see <http://www.gnu.org/licenses>. */
|
* see <http://www.gnu.org/licenses>. */
|
||||||
|
|
||||||
|
import static app.fedilab.nitterizeme.activities.MainActivity.APP_PREFS;
|
||||||
|
import static app.fedilab.nitterizeme.helpers.Utils.INTENT_ACTION;
|
||||||
|
import static app.fedilab.nitterizeme.helpers.Utils.KILL_ACTIVITY;
|
||||||
|
import static app.fedilab.nitterizeme.helpers.Utils.LAST_USED_APP_PACKAGE;
|
||||||
|
import static app.fedilab.nitterizeme.helpers.Utils.URL_APP_PICKER;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.ClipData;
|
import android.content.ClipData;
|
||||||
import android.content.ClipboardManager;
|
import android.content.ClipboardManager;
|
||||||
|
@ -39,12 +45,6 @@ import app.fedilab.nitterizeme.helpers.Utils;
|
||||||
import app.fedilab.nitterizeme.sqlite.DefaultAppDAO;
|
import app.fedilab.nitterizeme.sqlite.DefaultAppDAO;
|
||||||
import app.fedilab.nitterizeme.sqlite.Sqlite;
|
import app.fedilab.nitterizeme.sqlite.Sqlite;
|
||||||
|
|
||||||
import static app.fedilab.nitterizeme.activities.MainActivity.APP_PREFS;
|
|
||||||
import static app.fedilab.nitterizeme.helpers.Utils.INTENT_ACTION;
|
|
||||||
import static app.fedilab.nitterizeme.helpers.Utils.KILL_ACTIVITY;
|
|
||||||
import static app.fedilab.nitterizeme.helpers.Utils.LAST_USED_APP_PACKAGE;
|
|
||||||
import static app.fedilab.nitterizeme.helpers.Utils.URL_APP_PICKER;
|
|
||||||
|
|
||||||
|
|
||||||
public class AppsPickerActivity extends Activity {
|
public class AppsPickerActivity extends Activity {
|
||||||
|
|
||||||
|
@ -179,7 +179,7 @@ public class AppsPickerActivity extends Activity {
|
||||||
long val = -1;
|
long val = -1;
|
||||||
if (isPresent) {
|
if (isPresent) {
|
||||||
ArrayList<String> oldConcurrent = new DefaultAppDAO(AppsPickerActivity.this, db).getConcurrent(appToUse);
|
ArrayList<String> oldConcurrent = new DefaultAppDAO(AppsPickerActivity.this, db).getConcurrent(appToUse);
|
||||||
ArrayList<String> newConcurrent = Utils.union(oldConcurrent, packages);
|
ArrayList<String> newConcurrent = oldConcurrent != null ? Utils.union(oldConcurrent, packages) : packages;
|
||||||
newConcurrent.remove(appToUse);
|
newConcurrent.remove(appToUse);
|
||||||
new DefaultAppDAO(AppsPickerActivity.this, db).update(appToUse, newConcurrent);
|
new DefaultAppDAO(AppsPickerActivity.this, db).update(appToUse, newConcurrent);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue