자명종으로 작동하는 앱을 제작하려고합니다. 나는 AlarmManager의 도움으로 모든 것을 구현했으며 제대로 작동합니다. 하지만 하나의 문제가 있습니다. 알람이 울리면 버튼이있는 화면과 사운드가 재생되는 활동이 시작됩니다. 하지만 검은 색 화면 만 표시하고 진동 + 소리를 재생 한 후 경보 화면을 표시합니다.활동이 보이지 않습니까?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.wecker);
laufen = true;
mp = MediaPlayer.create(getApplicationContext(), R.raw.ton);
verstanden =(Button)findViewById(R.id.button1);
verstanden.setOnClickListener(new View.OnClickListener() {public void onClick(View view)
{
finish();
}
});
for (int i=0; i<10;i++)
{
mp.start();
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(1000);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
내가 활동을 보여주고 동시에 사운드를 재생하기 위해 무엇을 할 수 있는가?
'Thread.sleep (1000);'이걸 제거하면 예상대로 작동합니까? – petey