2016-02-02 2 views
0

Im пытается создать библиотеку, но некоторые методы будут работать только для API> 21.Метод целевого апи предупреждение

Как я могу установить минимальную цель апи для этого метода и показать предупреждение?

как TextureView, например:

I need to show this warning

@TargetApi(Build.VERSION_CODES.LOLLIPOP) 
public CustomTextureView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { 
    super(context, attrs, defStyleAttr, defStyleRes); 
    init(attrs); 
} 
+0

http://stackoverflow.com/questions/11592820/writing-backwards-compatible-android-code –

+0

Благодарим Вас за ответ, но я не могу применить эту логику к конструктору. Я думаю, мне нужен другой подход. – cRobot

ответ

1
// Check if we're running on GingerBread or above 
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) { 
    // do somthing 

// if not 
} else { 
    // do somthing 
} 
Смежные вопросы