package com.mogoo.launcher2.taskManager;
import com.mogoo.launcher2.config.Mogoo_GlobalConfig;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
public class Mogoo_TaskBroadcastReceiver extends BroadcastReceiver{
private static final String TAG = "Launcher.Mogoo_TaskBroadcastReceiver";
private Mogoo_TaskManager mTaskManagerDialog;
private Handler mHandler = new Handler(){
public void handleMessage(android.os.Message msg) {
String[] a=(String[])msg.obj;
if(!a[0].equals("")){
mTaskManagerDialog.displayMusicName(a[0]);
}
if(!a[1].equals("")){
mTaskManagerDialog.setPlayState(a[1]);
}
};
};
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Message msg = new Message();
String musicName = intent.getStringExtra("musicName");
String state = intent.getStringExtra("state");
String[] a=new String[2];
if(musicName == null){
a[0] = "";
}else{
a[0] = musicName;
}
if(state==null){
a[1] = "";
}else{
a[1] = state;
}
msg.obj =a;
if(Mogoo_GlobalConfig.LOG_DEBUG){
Log.d(TAG, "--------musicName---------:"+intent.getStringExtra("musicName")+"---");
Log.d(TAG, "--------state---------:"+intent.getStringExtra("state")+"---");
}
mHandler.sendMessage(msg);
}
public void setTaskManager(Mogoo_TaskManager taskManagerDialog) {
this.mTaskManagerDialog = taskManagerDialog;
}
}