salesforce doc의 아래 소스 코드를 사용하고 있는데 아래 오류가 입니다. 내가 해결할 수있는 방법이 하나있어. salesforce.com을 사용하여 android에서 스마트 스토어 테이블을 만드는 방법
SmartStoreSDKManager sdkManager = SmartStoreSDKManager.getInstance();
SmartStore mSmartStore = sdkManager.getSmartStore();
private void createSoup() {
IndexSpec[] ACCOUNTS_INDEX_SPEC = {
new IndexSpec("Name", SmartStore.Type.string),
new IndexSpec("Id", SmartStore.Type.string),
new IndexSpec("OwnerId", SmartStore.Type.string)
};
mSmartStore.registerSoup(ACCOUNTS_SOUP, ACCOUNTS_INDEX_SPEC);
}
나는 그것이 나에게 아래 예외를 보여주는에서 onCreate이 메서드를 호출하고 있습니다.
치명적인 예외 : 주요 과정 : com.runtime, PID : 7033 java.lang.RuntimeException가 : 활동 ComponentInfo {com.runtime/com.runtime.activity.home.HomeActivity}을 (를) 시작할 수 없습니다 : 자바 .lang.ClassCastException : com.salesforce.androidsdk.app.SalesforceSDKManager은 에서 android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2200) 에서 com.salesforce.androidsdk.smartstore.app.SmartStoreSDKManager 캐스트 할 수없는 android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2249) android.app.ActivityThread.acce SS android.os에서 android.os.Handler.dispatchMessage에서 android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1212) (Handler.java:102)에서 $ 800 (ActivityThread.java:141) . Looper.loop (Looper.java:136) at android.app.ActivityThread.main (ActivityThread.java:5052) at java.lang.reflect.Method.invokeNative (Native Method) at java.lang.reflect.Method .invoke (Method.java:515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:796) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:612)) at dalvik.system.NativeStart.main (네이티브 메서드) 원인 : java.lang.ClassCastException :(210) com.salesforce.androidsdk.app.SalesforceSDKManager는에 com.salesforce.androidsdk.smartstore.app.SmartStoreSDKManager.getInstance (SmartStoreSDKManager.java:132) 에서 com.salesforce.androidsdk.smartstore.app.SmartStoreSDKManager 캐스트 할 수없는 com.runtime.activity.home.HomeActivity.setDefualtConfiguration android.app.Activity.performCreate에서 com.runtime.activity.home.HomeActivity.onCreate (HomeActivity.java:82)에서 (HomeActivity.java:163) (,617에서 android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2164에서 android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1087) ) 에서 Activity.java:5242) android.app.ActivityThread $ H.handleMessage에서 android.app.ActivityThread.access $ 800 (ActivityThread.java:141) 에서android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2249) (ActivityThread.java:1212) android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:136) at android.app.ActivityThread.main (ActivityThread.java:5052) at java.lang.reflect.Method.invokeNative (네이티브 메소드)
정확한 형식으로 질문을 구성하고 정교하게 작성하십시오. –