27 - Android versiyonuna göre farklı çalışan kod yazmak
Örneğin AlarmManager' class'Inın setExact() method'u sadece API 19 ve üzeri versiyonlarda çalışabilir. API 18 ve altı için ise AlarmManager' class'ının set() method'u çalıştırılmalıdır. Bunu sağlayan kod aşağıda gösterilmiştir :
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
// only for kitkat and newer versions
android.app.AlarmManager.setExact(int type, long triggerAtMillis, PendingIntent operation);
} else {
android.app.AlarmManager.set(int type, long triggerAtMillis, PendingIntent operation);
}
Hiç yorum yok:
Yorum Gönder