내가 모든 것을 괜찮 저기 안드로이드안드로이드 텍스트 뷰 상태는 변경되지 않은 경우의 재발/
샘플 라디오 스트림을 만들기 this을 따라하지만 최소화하고 때 통지에서 응용 프로그램을 다시 열 (열 최소화) 직접
내가 어떤 버튼
이 상태 코드를 클릭 할 때까지 텍스트 뷰 상태가 업데이트되지
@Override
protected void onResume() {
super.onResume();
mRadioManager.connect();
}
@Override
public void onRadioLoading() {
runOnUiThread(new Runnable() {
@Override
public void run() {
//TODO Do UI works here.
mTextViewControl = (TextView) findViewById(R.id.textviewControl);
mTextViewControl.setText("RADIO STATE : LOADING...");
mTextViewControl.invalidate();
}
});
}
@Override
public void onRadioConnected() {
}
@Override
public void onRadioStarted() {
runOnUiThread(new Runnable() {
@Override
public void run() {
//TODO Do UI works here.
mTextViewControl = (TextView) findViewById(R.id.textviewControl);
mTextViewControl.setText("RADIO STATE : PLAYING...");
mTextViewControl.invalidate();
}
});
}
@Override
public void onRadioStopped() {
runOnUiThread(new Runnable() {
@Override
public void run() {
//TODO Do UI works here
mTextViewControl = (TextView) findViewById(R.id.textviewControl);
mTextViewControl.setText("RADIO STATE : STOPPED.");
mTextViewControl.invalidate();
}
});
}
XML에서 기본 텍스트 (android:text="RADIO STATE : IDLE"
)도 제거했습니다.
여전히 같은 문제입니다. This 전체 참조 코드
업데이트 실제로 1
은 내가 알림을 클릭하면 그래서 그것의 진술 및 중지 알림에서 응용 프로그램을 열 것 라디오 플레이어 Notification service이 있지만 나는 응용 프로그램을 열 때 내가 mTextViewControl.post(new Runnable()
그러나 일 대신 runOnUiThread(new Runnable()
을 변경 Textview
의 상태가
를 작동하지 않는 알림을 형성 병이 같은 문제는
항상라고 이런 종류의
post()
의 onResume 방법에 제발 도와주세요 경우 활동에 사용 리턴 – appersiano할 수 있습니다 내 방법을 제안하십시오 –