USDK初始化
<h5>2.0.1 初始化方法</h5>
<p>合作商需在onCreate中调用USDK静态方法manager(Activity)来获取USDK的实例 (USDK.manager(activity)可以多次调用,不会影响程序运行性能) ,并调用SDKManager实例的初始化 方法init(Context),来完成SDK的初始化工作;示例如下:</p>
<pre><code> UsdkActivity.manager(this).onCreate(savedInstanceState);
USDK.manager(MainActivity.this).initSDK();</code></pre>
<p>【注意:先调用onCreate再调sdk的初始化方法】</p>
<h5>2.0.2 生命周期</h5>
<pre><code class="language-java">UsdkActivity.manager(this).onCreate(savedInstanceState);
UsdkActivity.manager(this).onStart();
UsdkActivity.manager(this).onPause();
UsdkActivity.manager(this).onResume();
UsdkActivity.manager(this).onNewIntent(newIntent);
UsdkActivity.manager(this).onStop();
UsdkActivity.manager(this).onDestroy();
UsdkActivity.manager(this).onRestart();
UsdkActivity.manager(this).onConfigurationChanged(newConfig);
UsdkActivity.manager(this).onKeyDown(keyCode, event);
UsdkActivity.manager(this).finish();
UsdkActivity.manager(this).onBackPressed();
UsdkActivity.manager(this).onRequestPermissionsResult(requestCode, permissions, grantResults);
</code></pre>
<h5>2.0.3 初始化回调</h5>
<pre><code class="language-java"> //初始化成功回调
USDK.manager(this).setInitCallback(new USDK.InitCallback() {
@Override
public void callback() {
Toast.makeText(MainActivity.this, "初始化完成!!!", Toast.LENGTH_LONG).show();
}
});</code></pre>