/-----------回调接口文件--------------/
/**文件上传接口 回调接收文件名称
* @author jiangbing
* @time 2015-7-14 上午11:50:49
*/
public interface OnFileUploadListener {
void fileUpload(String fileName);
}
/----主界面Activity 类实现接口-------/
public class MainActivity extends Activity implements OnFileUploadListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//注册广播
FileUploadReceiver.register(this, this);
}
/**
* 接收pc上传数据到服务文件
*/
@Override
public void fileUpload(String fileName) {
if (!TextUtils.isEmpty(fileName)) {
fileList.add(fileName);
transmissionAdapter.updateUploadFileData(fileList);
updateSdCardProgress();
}
}
@Override
protected void onDestroy() {
super.onDestroy();
//在Activity销毁时候注销广播消息
FileUploadReceiver.unregister(getApplicationContext());
}
}
/-----------发送广播-----------/
//发送 一个无序广播
Intent intent = new Intent();
intent.setAction("com.http.server.web.action.broadcast");
//要发送的内容
intent.putExtra("fileName", fileName );
mContext.sendBroadcast(intent);
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/jiangbing0125/article/details/46888865