aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/MagicCreateActivity.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian.schneppe@pix-art.de>2020-01-24 19:43:49 +0100
committerChristian Schneppe <christian.schneppe@pix-art.de>2020-01-24 19:43:49 +0100
commit04595db099f2c1107fc58420a1e8fa5ef207195d (patch)
tree287d64ddf16c7dc2b9a61acaafbda66d56226b19 /src/main/java/de/pixart/messenger/ui/MagicCreateActivity.java
parent504e4f21a270e21fe3ae4e479998c24bf182626a (diff)
parse install referrer from gplay
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/MagicCreateActivity.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/MagicCreateActivity.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/MagicCreateActivity.java b/src/main/java/de/pixart/messenger/ui/MagicCreateActivity.java
index f3f294828..096b7527e 100644
--- a/src/main/java/de/pixart/messenger/ui/MagicCreateActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/MagicCreateActivity.java
@@ -1,10 +1,13 @@
package de.pixart.messenger.ui;
import android.content.Intent;
+import android.content.SharedPreferences;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
+import android.preference.PreferenceManager;
import android.text.Editable;
import android.text.TextWatcher;
+import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
@@ -24,6 +27,7 @@ import de.pixart.messenger.R;
import de.pixart.messenger.databinding.ActivityMagicCreateBinding;
import de.pixart.messenger.entities.Account;
import de.pixart.messenger.utils.CryptoHelper;
+import de.pixart.messenger.utils.SignupUtils;
import rocks.xmpp.addr.Jid;
public class MagicCreateActivity extends XmppActivity implements TextWatcher, AdapterView.OnItemSelectedListener, CompoundButton.OnCheckedChangeListener {
@@ -211,6 +215,14 @@ public class MagicCreateActivity extends XmppActivity implements TextWatcher, Ad
}
@Override
+ public void onDestroy() {
+ Log.d(Config.LOGTAG, "purge install referrer");
+ final SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
+ preferences.edit().remove(SignupUtils.INSTALL_REFERRER).apply();
+ super.onDestroy();
+ }
+
+ @Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (binding.useOwn.isChecked()) {
binding.server.setEnabled(false);