我正在創建一個遊戲應用程序,並針對不同的屏幕進行了一些活動。我有一項服務用於在整個活動中播放音樂。一個非常簡單的服務,我有標題屏幕與圖像按鈕打開和關閉它。現在我正從Eclipse的一個意外關閉,但此錯誤消息:服務造成意外關閉
[2011-05-19 19:50:04 - ddms]null
java.lang.NullPointerException
at com.android.ddmlib.Client.sendAndConsume(Client.java:571)
at com.android.ddmlib.HandleHello.sendHELO(HandleHello.java:142)
at com.android.ddmlib.HandleHello.sendHelloCommands(HandleHello.java:65)
at com.android.ddmlib.Client.getJdwpPacket(Client.java:670)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:317)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)
編輯:用於服務
公共類BGMusic延伸服務{
的MediaPlayer播放器;
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
super.onCreate();
player = MediaPlayer.create(this, R.raw.still_wana);
}
public void onStart(Intent intent, int startId) {
super.onCreate();
player.start();
}
@Override
public void onDestroy() {
super.onDestroy();
player.stop();
}
}
編輯:控制檯Android的消息
開始活動com.android.hitmanassault.HitmanTitle在設備模擬器-5554 ActivityManager:DDM調度REG等待超時 ActivityManager:不能調度DDM塊52454151:未定義處理程序 ActivityManager:開始:意圖{act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.android.hitmanassault/.HitmanTitle}
謝謝,我在哪裏可以找到這個文件? – Manji 2011-05-20 04:21:11
@曼吉我不知道。向我們展示您使用*調用它的代碼可能會讓您處於某個地方。 – EJP 2011-05-20 04:34:07
我把它放在回答帖子裏。 – Manji 2011-05-20 05:52:22