我試圖做活動等待意向
你好,大家好,我試圖創造出了一個Intent啓動服務閃屏。在服務啓動到活動(SplashScreen)之後,應該等到它從我的服務中收到一個意向。
問題
什麼我需要做的,我的活動等待,直到它收到了我服務的意圖。如果你能爲我提供一個很好的教程或一些代碼片段,那將是很好的。 在這裏你可以找到我的SplashScreen代碼。
代碼
package de.stepforward;
import de.stepforward.service.VideoService;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
public class SplashActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
// Sagt dem Video-Service das er beginnen soll die
// Videos herunter zu laden
Intent LoadVideos = new Intent(this, VideoService.class);
LoadVideos.putExtra("VIDEO_SERVICE", "start");
startService(LoadVideos);
// In this thread I want that it waits for my Intent
// and than it goes to the next Activity
Thread splashThread = new Thread() {
@Override
public void run() {
try {
int waited = 0;
while (waited < 3000) {
sleep(100);
waited += 100;
}
}
catch (InterruptedException e) {
// do nothing
}
finally {
finish();
final Intent Showvideo = new Intent(SplashActivity.this,
ChannelTest.class);
startActivity(Showvideo);
}
}
};
splashThread.start();
}
}
啊好主意服務LoadingService,但這是不可能的,飛濺creen等待意圖?之後,活動在SplashScreen上開始=) – safari 2011-12-22 08:11:16