2017-03-08 76 views
-1

我實現SpellCheckerSession.SpellCheckerSessionListener但實現的方法onGetSentenceSuggestions採用的是Android 4.0.3和4.0.4造成因爲SentenceSuggestionsInfoNoClassDefFoundError防止java.lang.NoClassDefFoundError崩潰的應用程序在Android中4.0.4和4.0.3 SentenceSuggestionsInfo

@Override 
public void onGetSentenceSuggestions(SentenceSuggestionsInfo[] sentenceSuggestionsInfos) { 

} 
+0

任何理由的downvote? – mjosh

+0

您是否嘗試了一些明顯的東西,比如爲舊API和新API創建2個不同的實現,然後根據運行時API版本(Build class)選擇正確的一個......顯然,您不能在API 15上使用SentenceSuggestionsInfo,因爲它在16 – Selvin

+0

@Selvin我知道我必須做兩個不同的Activity的實現,但是有沒有解決方法? – mjosh

回答

0

這裏是如何處理未捕獲的NoClassDefFoundError

try { 
    // your current code 
}catch(NoClassDefFoundError e) { 
    // handle problem 
}