我在Android中从container
获得空值。无法在Android中获取container.addView()
@Bind(R.id.container)
ViewGroup container;
private void addUploadToList(String uploadID, String filename) {
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View uploadProgressView = inflater.inflate(R.layout.view_upload_progress, null);
UploadProgressViewHolder viewHolder = new UploadProgressViewHolder(uploadProgressView, filename);
viewHolder.uploadId = uploadID;
container.addView(viewHolder.itemView, 0);
uploadProgressHolders.put(uploadID, viewHolder);
}
我不能让值container = null
,例外的是:
System.err: java.lang.NullPointerException
System.err: at kr.co.composer.callrecord.recorder.CallRecordService.addUploadToList(CallRecordService.java:164)
这个模块,我从工作完美的民俗。
https://github.com/gotev/android-upload-service/tree/master/examples/app
我想用onMultipartUploadClick()
这种融入我的项目将文件保存时要成功上传。
线后:
recorder.stop();
这个文件在我的项目: http://pastebin.com/KATBMTCe
此文件extends Service
而in Github responsitory从AppCompatActivity
延伸。
这是所有问题,我尝试使用此GitHub中的代码responsitory来自动上传何时调用结束。
您传递给addUploadToList的对象是否已正确初始化? – Nick
您尚未初始化变量“容器”。 –
如果是片段 – Sanny