我从此链接下载 alfresco android sdk 1.0.1,然后解压缩文件。
之后我打开我的eclipse,创建新的工作区然后点击文件->导入->安卓->现有的Android代码到工作区->根目录我浏览解压sdk->全选->检查复制项目到工作区->完成
然后我在 src 目录中发现了很多错误,例如像这样的代码
@Override
public Loader<LoaderResult<PagingResult<ActivityEntry>>> onCreateLoader(int id, Bundle ba)
{
if (!hasmore)
{
setListShown(false);
}
// Case Init & case Reload
bundle = (ba == null) ? getArguments() : ba;
ListingContext lc = null, lcorigin = null;
if (bundle != null)
{
lcorigin = (ListingContext) bundle.getSerializable(ARGUMENT_LISTING);
lc = copyListing(lcorigin);
loadState = bundle.getInt(LOAD_STATE);
}
calculateSkipCount(lc);
ActivityStreamLoader loader = new ActivityStreamLoader(getActivity(), alfSession);
loader.setListingContext(lc);
return loader;
}
第二行的错误标记(公共加载程序...)Eclipse 说:
Multiple markers at this line
- The methode onCreateLoader(int, Bundle) of type ActivityStreamFragment must override a superclass method
- implements android.app.LoaderManager.LoaderCallbacks<org.alfresco.mobile.android.api.asynchronous.LoaderResult<org.alfresco.mobile.android.api.model.PagingResult<org.alfresco.mobile.android.api.model.ActivityEntry>>>.onCreateLoader
我想知道我应该怎么做才能解决这个错误?因为我想用那个源代码构建 alfresco android..
注意:我使用 alfresco-android-sdk-1.0.1,Eclipse SDK 版本:3.7.2,jdk-1_5_0_22-windows-i586-p
谢谢