我是 Android 应用开发的新手。我尝试使用 socialauth 连接 facebook。我按照给定的方式实现了一切。当我执行我的应用程序时,它在后台获得对 facebook 的绿色访问权限并返回到应用程序,但它以蓝屏 webview 打开并开始加载,然后仍然保持不变。
在 Logcat 中出现错误,如 “W/OpenGLRenderer(1361):位图太大,无法上传到纹理中(2560x1600,最大 =2048x2048)
W/UnimplementedWebViewApi??(1361): 未实现的 WebView??方法运行调用自:android.os.Handler.handleCallback(Handler.java:733)"
这是我的 logcat
谁能帮我解决这个问题?
最佳答案
W/OpenGLRenderer(1361): Bitmap too large to be uploaded into a texture (2560x1600, max=2048x2048)<br/> ^^^^^^^^^Out Of the range
您不能超越位图的限制,因为渲染是由 OpenGL
完成的.您可能希望按比例缩小图像以适应 OpenGL
的位图范围和限制。错误中建议的硬件纹理 ( 2048x2048
)。
最好通过一些尺寸计算来确定位图的比例。您可以使用 Bitmap createScaledBitmap (Bitmap src, int dstWidth, int dstHeight, boolean filter)
从可用资源创建缩放位图。
对不起,但是Unimplemented WebView
我的问题也未解决,但我在 Code Google 上发现了有关此问题的报告这可能对您有所帮助。
关于java - 从 : android. os.Handler.handleCallback(Handler.java:733) 调用未实现的 WebView 方法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25094724/