diff --git a/app/build.gradle b/app/build.gradle index e33a2e0..ccc2a70 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -22,8 +22,8 @@ android { applicationId "com.noti.main" minSdkVersion 21 targetSdkVersion 33 - versionCode 1011903 - versionName "1.19.3" + versionCode 1011904 + versionName "1.19.4" multiDexEnabled true ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/com/noti/main/ui/pair/ShareDataActivity.java b/app/src/main/java/com/noti/main/ui/pair/ShareDataActivity.java index 8f0d16d..4cc42b1 100644 --- a/app/src/main/java/com/noti/main/ui/pair/ShareDataActivity.java +++ b/app/src/main/java/com/noti/main/ui/pair/ShareDataActivity.java @@ -124,7 +124,8 @@ protected void onCreate(@Nullable Bundle savedInstanceState) { returnCursor2.close(); try { - BillingHelper billingHelper = BillingHelper.getInstance(); + BillingHelper billingHelper = BillingHelper.getInstance(false); + if(billingHelper == null) billingHelper = BillingHelper.initialize(this); boolean isSubscribed = billingHelper.isSubscribedOrDebugBuild(); if (size > (isSubscribed ? 2147483648L : 104857600)) { @@ -139,6 +140,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) { } catch (IllegalStateException e) { BillingHelper.showSubscribeInfoDialog(ShareDataActivity.this, "Error: Can't get purchase information! Please contact developer.", false, (dialog12, which) -> finish()); isNeedToFinishActivityNow = false; + e.printStackTrace(); } ok.setOnClickListener(v -> {