WD: penguin comfirmation dialiog added.

dev_v3.13.6_penguin_confirmation
taha.alam 1 year ago
parent 229efb2e25
commit 9e3870a6b7

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -1,4 +1,6 @@
package com.ejada.hmg
import android.app.Dialog
import android.content.Context
import android.content.Intent
import android.content.pm.PackageManager
import android.os.Build
@ -8,11 +10,14 @@ import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi
import com.cloud.diplomaticquarterapp.PenguinInPlatformBridge
import com.ejada.hmg.utils.*
import com.peng.pennavmap.PlugAndPlaySDK
import com.peng.pennavmap.interfaces.PIEventsDelegate
import com.peng.pennavmap.models.PIReportIssue
import io.flutter.embedding.android.FlutterFragmentActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant
class MainActivity: FlutterFragmentActivity() {
class MainActivity: FlutterFragmentActivity(), PIEventsDelegate {
@RequiresApi(Build.VERSION_CODES.O)
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
GeneratedPluginRegistrant.registerWith(flutterEngine);
@ -22,6 +27,7 @@ class MainActivity: FlutterFragmentActivity() {
PlatformBridge(flutterEngine, this).create()
OpenTokPlatformBridge(flutterEngine, this).create()
PenguinInPlatformBridge(flutterEngine, this).create()
PlugAndPlaySDK.setPiEventsDelegate(this);
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
// val mChannel = NotificationChannel("video_call_noti", "video call", NotificationManager.IMPORTANCE_HIGH)
@ -66,4 +72,29 @@ class MainActivity: FlutterFragmentActivity() {
override fun onResume() {
super.onResume()
}
override fun onReportIssue(issue: PIReportIssue?) {
}
override fun onSharedLocation(link: String?) {
}
override fun onBackButtonPressed(mContext: Context?) {
mContext?.let{
println("onBackButtonPressed: dialog is being called ")
val builder = android.app.AlertDialog.Builder(it)
.setTitle(it.getString(R.string.confirmation))
.setMessage(it.getString(R.string.confirmation_text))
.setPositiveButton(it.getString(R.string.yes)) { _, _ ->
PlugAndPlaySDK.dismiss()
}
.setNegativeButton(it.getString(R.string.no), null)
builder.create()
builder.show()
}
}
}

@ -1,6 +1,7 @@
package com.cloud.diplomaticquarterapp.penguin
import android.app.Activity
import android.app.AlertDialog
import android.content.Context
import android.content.Context.RECEIVER_EXPORTED
import android.content.IntentFilter

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="confirmation">تأكيد</string>
<string name="confirmation_text">هل أنت متأكد من أنك تريد الخروج؟</string>
<string name="yes">نعم</string>
<string name="no">لا</string>
</resources>

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="confirmation">تأكيد</string>
<string name="confirmation_text">هل أنت متأكد من أنك تريد الخروج؟</string>
<string name="yes">نعم</string>
<string name="no">لا</string>
</resources>

@ -20,4 +20,9 @@
Geofence requests happened too frequently.
</string>
<string name="mapbox_access_token" translatable="false">sk.eyJ1IjoicndhaWQiLCJhIjoiY2x6NWo0bTMzMWZodzJrcGZpemYzc3Z4dSJ9.uSSZuwNSGCcCdPAiORECmg</string>
<string name="confirmation">\"Confirmation\"</string>
<string name="confirmation_text">Are you sure you want to exit?</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<!-- <string name="mapbox_access_token" translatable="false">pk.eyJ1IjoicndhaWQiLCJhIjoiY2x5cGo4aHNjMGNsbTJyc2djempobGQxaSJ9.RCaC6WrUt4A4YnZNfxnONQ</string>-->
</resources>

@ -21,8 +21,8 @@ var PACKAGES_ORDERS = '/api/orders';
var PACKAGES_ORDER_HISTORY = '/api/orders/items';
var PACKAGES_TAMARA_OPT = '/api/orders/paymentoptions/tamara';
// var BASE_URL = 'http://10.50.100.198:2018/';
// var BASE_URL = 'https://uat.hmgwebservices.com/';
var BASE_URL = 'https://hmgwebservices.com/';
var BASE_URL = 'https://uat.hmgwebservices.com/';
// var BASE_URL = 'https://hmgwebservices.com/';
// var BASE_URL = 'https://orash.cloudsolutions.com.sa/';
// var BASE_URL = 'https://vidauat.cloudsolutions.com.sa/';
// var BASE_URL = 'https://vidamergeuat.cloudsolutions.com.sa/';

Loading…
Cancel
Save