[问题] 如何让unity端等待Android plugin回应?

楼主: euph (咬咬嚼嚼猴子口味)   2014-10-14 16:40:09
不好意思又来询问有关Android plugins这边的问题
在unity端呼叫了Android plugins的SDK的时候
原本的需求是想开起一个登入的视窗画面之后
再利用while循环去取得登入结果的资料 类似下面的写法
可是这样的结果好像就会让unity端的程式卡在while循环里 登入页面就无法正常打开
请问有什么方法可以让我在呼叫Android Plugin之后
unity端可以等待登入成功之后再继续往下走呢?
var unityPlayerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
var activity = unityPlayerClass.GetStatic<AndroidJavaObject>("currentActivity");
var class_java = new AndroidJavaClass("com.company.AndroidAuth");
class_java.CallStatic("AcceptUserPermit", activity,);
// 结果取得
string result;
while(true)
{
result = javaSystemClass.CallStatic<string>("getProperty", env_name);
if( result != null )
break;
}
感谢大家帮忙 :)

Links booklink

Contact Us: admin [ a t ] ucptt.com