Show version name in settings, fix progress bar when purchase ended wit error
This commit is contained in:
@@ -19,6 +19,7 @@ import android.Manifest;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.support.v4.app.ActivityCompat;
|
||||
import android.content.pm.PackageInfo;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@@ -99,12 +100,25 @@ public class MainActivity extends FlutterActivity {
|
||||
Log.d("kifio", call.method);
|
||||
finish();
|
||||
break;
|
||||
case "getVersionName":
|
||||
result.success(getVersion());
|
||||
break;
|
||||
default:
|
||||
result.notImplemented();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private String getVersion() {
|
||||
try {
|
||||
PackageInfo pInfo = this.getPackageManager().getPackageInfo(getPackageName(), 0);
|
||||
return pInfo.versionName;
|
||||
} catch (PackageManager.NameNotFoundException e) {
|
||||
e.printStackTrace();
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
private String getLanguage() {
|
||||
List<String> availableLanguages = Arrays.asList("ru", "en");
|
||||
if (availableLanguages.contains(Locale.getDefault().getLanguage())) {
|
||||
@@ -233,6 +247,10 @@ public class MainActivity extends FlutterActivity {
|
||||
|
||||
}
|
||||
|
||||
public void getVersionName() {
|
||||
|
||||
}
|
||||
|
||||
public void setStrings() {
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user