我已经在我的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验证以及如何解决它?
感谢。
答案 0 :(得分:0)
正如How to Use the GWT-RequestFactory in Android SyncAdapter (always getting ValidationTool-Error)
所指出的那样如果添加
Thread.currentThread().setContextClassLoader(mContext.getClassLoader());
之前
requestFactory = RequestFactorySource.create(factoryClass);
问题已解决。