감사합니다. 나는 내 TabHost
에 새로운 Activity
을 시작하는 문제에 직면하고있다TabHost는 잠시 동안 새로운 활동을 표시 한 후 기본 활동을 표시합니다.
, 새로운 Activity
는 해당 Tab
의 기본 Activity
로 돌아 오기 전에 몇 초 동안 표시됩니다.
내 응용 프로그램에서 5 개의 탭을 배치하기 위해 TabHost를 사용하고 있습니다.
private void startRecognition() {
try {
recognizer.startRecord(new SpeechRecognizerEvent() {
@Override
public void onRecognitionComplete(SpeechResult result) {
//get result data
}
}
다음과 같이 구현됩니다
startRecord()
방법 '나는 음성 인식 라이브러리를 호출하고
onCreate()
'을이
NewActivity
의에서
Intent intent = new Intent(this, NewActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
LocalActivityManager manager = MyActivityGroup.ActivityGroup.getLocalActivityManager();
MyActivityGroup.ActivityGroup.replaceView(manager.startActivity("NewActivity", intent).getDecorView());
: 다음 탭 중 하나에서, 나는 새로운 Activity
을 시작
AndroidManifest.xml
에는이 라이브러리와 연결된 SpeechFrameworkActivity
이 있습니다.
startRecord()
메서드 호출을 주석 처리하면 NewActivity
이 사라지지 않고 계속 표시됩니다.
나는 무엇이 잘못되고 있는지 알 수 없습니다.
09-21 21:16:44.860: DEBUG/PhoneWindow(6737): couldn't save which view has focus because the focused view [email protected] has no id.
내가 내 MainTabActivity
에 를 사용하여 시도했지만 그래도 문제가 해결되지 않은 : 로그에서
은, 내가 보는 모든이 하나 개의 라인입니다.
도와주세요! 어떤 도움/포인터 대단한 감사하겠습니다! 이 내 경우에는 더 적은 메모리 으로 인해 발생할 수 있습니다