misc
This commit is contained in:
parent
cadcf54bdd
commit
ff01fb96fa
|
@ -1,53 +1,29 @@
|
||||||
package com.freaccess.hub
|
package com.freaccess.hub
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
|
|
||||||
import android.provider.Settings
|
import android.provider.Settings
|
||||||
|
|
||||||
import io.flutter.embedding.android.FlutterFragmentActivity
|
import io.flutter.embedding.android.FlutterFragmentActivity
|
||||||
|
|
||||||
import io.flutter.embedding.engine.FlutterEngine
|
import io.flutter.embedding.engine.FlutterEngine
|
||||||
|
|
||||||
import io.flutter.plugin.common.MethodChannel
|
import io.flutter.plugin.common.MethodChannel
|
||||||
|
|
||||||
class MainActivity: FlutterFragmentActivity() {
|
class MainActivity: FlutterFragmentActivity() {
|
||||||
|
|
||||||
private val CHANNEL = "com.freaccess.hub/getAndroidId"
|
private val CHANNEL = "com.freaccess.hub/getAndroidId"
|
||||||
|
|
||||||
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
|
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
|
||||||
|
|
||||||
super.configureFlutterEngine(flutterEngine)
|
super.configureFlutterEngine(flutterEngine)
|
||||||
|
|
||||||
MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL).setMethodCallHandler { call, result ->
|
MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL).setMethodCallHandler { call, result ->
|
||||||
|
|
||||||
if (call.method == "getAndroidId") {
|
if (call.method == "getAndroidId") {
|
||||||
|
|
||||||
val androidId = getAndroidId()
|
val androidId = getAndroidId()
|
||||||
|
|
||||||
if (androidId != null) {
|
if (androidId != null) {
|
||||||
|
|
||||||
result.success(androidId)
|
result.success(androidId)
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
result.error("UNAVAILABLE", "Android ID not available.", null)
|
result.error("UNAVAILABLE", "Android ID not available.", null)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
result.notImplemented()
|
result.notImplemented()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getAndroidId(): String? {
|
private fun getAndroidId(): String? {
|
||||||
|
|
||||||
return Settings.Secure.getString(contentResolver, Settings.Secure.ANDROID_ID)
|
return Settings.Secure.getString(contentResolver, Settings.Secure.ANDROID_ID)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -131,7 +131,6 @@ class _BottomArrowLinkedLocalsComponentWidgetState extends State<BottomArrowLink
|
||||||
}
|
}
|
||||||
|
|
||||||
static void _handleError(BuildContext context, String errorMsg) {
|
static void _handleError(BuildContext context, String errorMsg) {
|
||||||
AuthenticationService.signOut(context);
|
|
||||||
DialogUtil.error(context, errorMsg);
|
DialogUtil.error(context, errorMsg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue