常见问题
<p>Q:设置开启悬浮窗权限的对话框,在设置开启后,返回,对话框没有关闭?
A:请检查本文档中的<a href="http://doc.521qw.com/android/549536">3.8</a>,有没有接入
Q:3.8中的回调已设置,但提示此方法在android 23以上才有?
A:此时需要加上判断</p>
<pre><code>if (Build.VERSION.SDK_INT &gt;= 23) {
sdkManager.askPermissionForResult();
}else{
sdkManager.askPermissionForResultLow();
}</code></pre>
<p>Q:设置开启悬浮窗权限的对话框,需要点击多次才关闭?
A:此问题发生的根本原因是多次调用了sdkManager.showFloatView();请检查:
是否在onresume方法中进行了判断应用进入后台,隐藏悬浮窗,回到应用,显示悬浮窗的操作;即便是只有一个activity也请不要如此处理,因为sdk中有些跳转会执行此activity的onresume方法,demo中已提供方法判断应用是否进入前后台的情况,详情见demo
Q:出现com.game.sdk.bean.userinfo.mem_id空指针的问题?
A:请检查在接入的activity在android manifest.xml中的配置</p>
<pre><code>android:configChanges=&quot;keyboardHidden|orientation|screenSize&quot;</code></pre>
<p>screenSize必须设置,理由:不设置时会在切屏时重新调用activity的生命周期执行了</p>
<pre><code>sdkManager.recycle()</code></pre>
<p>值被清空,出现空指针
Q:程序出现此下面的异常</p>
<pre><code>java.lang.NoSuchMethodError: No static method getColor(Landroid/content/Context;I)I in class Landroid/support/v4/content/ContextCompat; or its super classes (declaration of 'android.support.v4.content.ContextCompat' appears in /data/app/com.game.demo-1/split_lib_dependencies_apk.apk:classes3.dex)</code></pre>
<p>A:说明v7包不兼容或者版本太低,请替换为”jar/appcompat-v7-25.2.0-javadoc.jar”的jar包</p>