Search code examples
androidwidgetremoteview

Crash setTextViewTextSize in a widget only without Jelly Bean


I am making a widget in which you can specify the text size

controles.setTextViewTextSize(R.id.LblMsg, TypedValue.COMPLEX_UNIT_SP, textSize);

I am working with android 4.1

android:minSdkVersion="8" android:targetSdkVersion="16"

The problem is that it works correctly in android 4.1, but in any other version (ICS, gingerbread, etc) shows a forced close.

java.lang.NoSuchMethodError: android.widget.RemoteViews.setTextViewTextSize

If I remove the line of code where it is used "setTextViewTextSize", the application works perfectly.

I find no information about the reason for this error.

I appreciate any help.

Regards


Solution

  • This method is only available since API level 16 (android 4.1) : http://developer.android.com/reference/android/widget/RemoteViews.html#setTextViewTextSize(int, int, float)