using System; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace LoyalSoftSDK { public class InstallationWechatPanel : BaseUIForm { private GameObject trueBtn; private GameObject cancleBtn; private GameObject backBtn; // Use this for initialization // private AndroidJavaObject jo; public override void Init() { curUIType = UIType.Normal; trueBtn = this.transform.Find("BackPanel/TrueButton").gameObject; EventTriggerListener.Get(trueBtn).onClick = OnTrueBtnClick; cancleBtn = this.transform.Find("BackPanel/CancelButton").gameObject; EventTriggerListener.Get(cancleBtn).onClick = OnCancleBtnBtnClick; backBtn = this.transform.Find("BackPanel/BackButton").gameObject; EventTriggerListener.Get(backBtn).onClick = OnBackBtnBtnClick; using (AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) { jo = jc.GetStatic("currentActivity"); } } private void OnTrueBtnClick(GameObject go) { try { jo.Call("doAction","installApk",""); } catch (Exception e) { Debug.LogError(e); } GoBackParent(); } private void OnBackBtnBtnClick(GameObject go) { GoBackParent(); } private void OnCancleBtnBtnClick(GameObject go) { GoBackParent(); } } }