【发布时间】:2015-08-14 11:26:31
【问题描述】:
UnityPlayerActivity 中的 getContext 有替代方案吗?
我想要如下所示的代码。
Activity.getContext()
【问题讨论】:
标签: android android-activity unity3d unityscript
UnityPlayerActivity 中的 getContext 有替代方案吗?
我想要如下所示的代码。
Activity.getContext()
【问题讨论】:
标签: android android-activity unity3d unityscript
here的回答
using (var actClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) {
playerActivityContext = actClass.GetStatic< AndroidJavaObject >("currentActivity");
}
或者你可以使用here下面的代码
public class Main extends UnityPlayerActivity {
public static Context mContext;
@Override
protected void onCreate(Bundle bundle)
{
super.onCreate(bundle);
mContext = this;
}
}
【讨论】:
getContext() 未在 Activity 中定义。它在 View 中用于获取对封闭 context(一个 Activity)。
请阅读下面的答案。希望对您有所帮助。
Difference between getContext() , getApplicationContext() , getBaseContext() and "this"
【讨论】: