包含Android map v2片段时,RequestFactory验证失败

时间:2013-01-25 13:15:16

标签: android requestfactory android-maps-v2

我已经在我的Android应用中成功使用了RequestFactory,但现在尝试升级到地图v2时,我包含

<fragment
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.SupportMapFragment" />

在我的XML布局文件中,我收到错误:

01-25 08:08:41.978: E/AndroidRuntime(19854):
java.lang.RuntimeException: Unable to resume activity{com.xx/com.xx.MyActivity}:
java.lang.RuntimeException: The RequestFactory ValidationTool must be
run for the com.xx.client.MyRequestFactory RequestFactory type

如果我从布局XML文件中删除片段代码,一切正常。

这个片段如何影响我的RequestFactory验证以及如何解决它?

感谢。

1 个答案:

答案 0 :(得分:0)

正如How to Use the GWT-RequestFactory in Android SyncAdapter (always getting ValidationTool-Error)

所指出的那样

如果添加

Thread.currentThread().setContextClassLoader(mContext.getClassLoader());

之前

requestFactory = RequestFactorySource.create(factoryClass);

问题已解决。