Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
mSoundPool = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
moveId = mSoundPool.load(this, R.raw.button_move, 1);
mSoundPool.setOnLoadCompleteListener(new SoundPool.OnLoadCompleteListener() {
@Override
public void onLoadComplete(SoundPool soundPool, int sampleId, int status) {
Log.d("SoundPool_15", "onLoadComplete, sampleId = " + sampleId + ", status = " + status);
}
});
Но если вызывать метод startActivity и передать туда созданный intent с установленными флагами — откроется новая activity, при этом очистив весь activity stack, это правда. Однако, у вас об этом нигде не сказано.
Intent intent = new Intent(ActivityCurrent.this, ActivityNext.class);
intent.startActivity(intent);
finish();Как явно программно закрыть приложение при нажатии по кнопке:
Обработка нажатия кнопки назад (Back Pressed):
Получить строку из ресурсов:
Обращение к ресурсам:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
// do something on back.
return true;
}
return super.onKeyDown(keyCode, event);
}Обращение к ресурсам: getResources().getColor(R.color.errorColor)
getResources()? У меня нет такого метода». Ибо нужен контекст. В Activity отработает, во фрагменте доступ через getActivity() и т.п.Eclipse мастдай. Сейчас либо AS, либо IDEA 13?
FAQ по программированию под Android от новичка, и для новичков