It should be (II) you don't need the semicolon in this instance

On Nov 15, 6:39 pm, Peter Staab <pixst...@gmx.net> wrote:
> Hello,
>
> I am getting the following error:
>
> >11-15 19:31:57.898: D/dalvikvm(5046): GetMethodID: method not found: 
> >;.createBitmapRGBA:(I;I)Landroid/graphics/Bitmap;
>
> with this code:
> java:
>     public Bitmap createBitmapRGBA(int w, int h) {
>         return Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
>     }
>
> cpp:
> msgId = env->GetMethodID(clazz, "createBitmapRGBA", "(I;I)Landroid/
> graphics/Bitmap;");
>
> When I replace the arguements of "createBitmapRGBA", for instance to:
> java:
>     public Bitmap createBitmapRGBA(String dummy) {
> return null;
>     }
>
> cpp:
> msgId = env->GetMethodID(clazz, "createBitmapRGBA", "(Ljava/lang/
> String;)Landroid/graphics/Bitmap;");
>
> then everything works fine. So, I suspect that there is something
> wrong with "int w, int h" resp. "(I;I"), but what's wrong with this?
>
> Regards,

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to