Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android页面卷曲效果中出现异常。?_Java_Android_Curl - Fatal编程技术网

Java android页面卷曲效果中出现异常。?

Java android页面卷曲效果中出现异常。?,java,android,curl,Java,Android,Curl,我一直在用android做一个简单的页面卷曲效果项目。我参考了这个网站 我已经导入了这个项目与我的本地图像,在那个时候 布局充气机异常即将出现,我参考了网络并解决了此问题 正在添加android.support.v4.jar。。。现在找不到类定义 异常即将出现,无论如何它将能够解决,但我 正在清除异常,另一个异常正在出现,请 有人能帮我吗 这是我在pagecurlview类中所做的更改 mPages.add(BitmapFactory.decodeResource(getResources(),

我一直在用android做一个简单的页面卷曲效果项目。我参考了这个网站

我已经导入了这个项目与我的本地图像,在那个时候 布局充气机异常即将出现,我参考了网络并解决了此问题 正在添加android.support.v4.jar。。。现在找不到类定义 异常即将出现,无论如何它将能够解决,但我 正在清除异常,另一个异常正在出现,请 有人能帮我吗

这是我在pagecurlview类中所做的更改

mPages.add(BitmapFactory.decodeResource(getResources(), R.drawable.img1));
    mPages.add(BitmapFactory.decodeResource(getResources(), R.drawable.page1));
    mPages.add(BitmapFactory.decodeResource(getResources(), R.drawable.page2));
    mPages.add(BitmapFactory.decodeResource(getResources(), R.drawable.img1));
    mForeground = mPages.get(0);
    mBackground = mPages.get(1);
    mBackground = mPages.get(2);
    mBackground = mPages.get(3);
我做错什么了吗,有人能帮我吗

>致命异常:main java.lang.RuntimeException:无法启动
>活动
>ComponentInfo{com.mystictreegames.pagecurl/com.mystictreegames.pagecurl.standaroneexample}:
>android.view.InflateException:二进制XML文件行#6:错误
>正在膨胀的类com.treegames.pagecurl.PageCurlView位于
>android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
>在
>android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
>在android.app.ActivityThread.access$600(ActivityThread.java:141)
>android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
>位于android.os.Handler.dispatchMessage(Handler.java:99)
>Looper.loop(Looper.java:137)位于
>android.app.ActivityThread.main(ActivityThread.java:5039)位于
>java.lang.reflect.Method.Invokenactive(本机方法)位于
>java.lang.reflect.Method.invoke(Method.java:511)位于
>com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
>位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
>dalvik.system.NativeStart.main(本机方法)由以下原因引起:
>android.view.InflateException:二进制XML文件行#6:错误
>正在膨胀的类com.treegames.pagecurl.PageCurlView位于
>createView(LayoutInflater.java:613)位于
>createViewFromTag(LayoutInflater.java:687)
>位于android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
>膨胀(LayoutInflater.java:489)
>膨胀(LayoutInflater.java:396)
>膨胀(LayoutInflater.java:352)
>com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:270)
>位于android.app.Activity.setContentView(Activity.java:1881)
>com.mystictreegames.pagecurl.standaroneexample.onCreate(standaroneexample.java:22)
>在android.app.Activity.performCreate(Activity.java:5104)的
>android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
>在
>android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
> ... 11更多原因:java.lang.reflect.InvocationTargetException位于
>java.lang.reflect.Constructor.constructNative(本机方法)位于
>newInstance(Constructor.java:417)位于
>创建视图(LayoutInflater.java:587)。。。22
>更多原因:java.lang.OutOfMemoryError位于
>android.graphics.BitmapFactory.NativeDecodeset(本机方法)位于
>decodeStream(BitmapFactory.java:502)位于
>decodeResourceStream(BitmapFactory.java:355)
>在
>decodeResource(BitmapFactory.java:378)
>在
>decodeResource(BitmapFactory.java:408)
>在
>com.mystictreegames.pagecurl.PageCurlView.init(PageCurlView.java:311)
>在
>PageCurlView.(PageCurlView.java:233)
> ... 25多

检查此logcat错误。
OutOfMemoryError
…您加载的图像太多。没有。。。只有四个图像小于350KB大小,但我需要添加n个图像。请建议我你不应该一次初始化所有图像。在这种情况下,在我共享的链接中,如何在需要时逐个加载它们???
> FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start
> activity
> ComponentInfo{com.mystictreegames.pagecurl/com.mystictreegames.pagecurl.StandaloneExample}:
> android.view.InflateException: Binary XML file line #6: Error
> inflating class com.mystictreegames.pagecurl.PageCurlView at
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
> at
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
> at android.app.ActivityThread.access$600(ActivityThread.java:141) at
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
> at android.os.Handler.dispatchMessage(Handler.java:99) at
> android.os.Looper.loop(Looper.java:137) at
> android.app.ActivityThread.main(ActivityThread.java:5039) at
> java.lang.reflect.Method.invokeNative(Native Method) at
> java.lang.reflect.Method.invoke(Method.java:511) at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
> at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) at
> dalvik.system.NativeStart.main(Native Method) Caused by:
> android.view.InflateException: Binary XML file line #6: Error
> inflating class com.mystictreegames.pagecurl.PageCurlView at
> android.view.LayoutInflater.createView(LayoutInflater.java:613) at
> android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687)
> at android.view.LayoutInflater.rInflate(LayoutInflater.java:746) at
> android.view.LayoutInflater.inflate(LayoutInflater.java:489) at
> android.view.LayoutInflater.inflate(LayoutInflater.java:396) at
> android.view.LayoutInflater.inflate(LayoutInflater.java:352) at
> com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:270)
> at android.app.Activity.setContentView(Activity.java:1881) at
> com.mystictreegames.pagecurl.StandaloneExample.onCreate(StandaloneExample.java:22)
> at android.app.Activity.performCreate(Activity.java:5104) at
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
> at
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
> ... 11 more Caused by: java.lang.reflect.InvocationTargetException at
> java.lang.reflect.Constructor.constructNative(Native Method) at
> java.lang.reflect.Constructor.newInstance(Constructor.java:417) at
> android.view.LayoutInflater.createView(LayoutInflater.java:587) ... 22
> more Caused by: java.lang.OutOfMemoryError at
> android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) at
> android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:502) at
> android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:355)
> at
> android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:378)
> at
> android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:408)
> at
> com.mystictreegames.pagecurl.PageCurlView.init(PageCurlView.java:311)
> at
> com.mystictreegames.pagecurl.PageCurlView.<init>(PageCurlView.java:233)
> ... 25 more