| | |
| | | |
| | | import android.os.Bundle; |
| | | import android.support.annotation.NonNull; |
| | | import android.webkit.WebView; |
| | | import android.widget.FrameLayout; |
| | | import android.widget.RelativeLayout; |
| | | |
| | | import com.secondworld.sdk.utils.LogUtil; |
| | | import com.secondworld.sdk.utils.WebViewUtil; |
| | | |
| | | public class GameActivity extends UnityPlayerActivity { |
| | | |
| | | private static Class<? extends GameActivityProxy> proxyClass; |
| | | |
| | | GameActivityProxy proxy; |
| | | private GameActivityProxy proxy; |
| | | |
| | | private RelativeLayout webContainer; |
| | | private FrameLayout unityContainer; |
| | | |
| | | //注册代理类 |
| | | public static void registerProxy(Class<? extends GameActivityProxy> proxyClass) { |
| | |
| | | @Override |
| | | protected void onCreate(Bundle savedInstanceState) { |
| | | super.onCreate(savedInstanceState); |
| | | LogUtil.d("GameActivity","启动的是GameActivity!"); |
| | | LogUtil.d("GameActivity", "启动的是GameActivity!"); |
| | | setContentView(R.layout.activity_main); |
| | | webContainer = findViewById(R.id.webContainer); |
| | | unityContainer = findViewById(R.id.unityContainer); |
| | | unityContainer.addView(mUnityPlayer); |
| | | WebViewUtil.I.init(this, webContainer); |
| | | //初始化渠道代理类 |
| | | try { |
| | | if (proxyClass != null) { |
| | | proxy = proxyClass.newInstance(); |