私はAdnroid 2.2 SDKを使用しており、実行するためにMultiUserChatクラス内に静的ブロックを取得できませんでした。私はそれを強制的にロードしようとしましたDalvikクラスローダーの謎
try
{
String qual = MultiUserChat.class.getName();
ClassLoader.getSystemClassLoader().loadClass(qual);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
そして、それは常にキャッチブロックにヒットします。 'qual'はクラスの有効な名前を取得します...それは何でしょうか?
'MyApplication.class'は、あなたの*アプリケーションではありませんシステム*の一部であるだけで任意のクラスを動作するはずです。 –
@Jesse Wilson、Androidのクラスロードの実行方法に関する情報はどこにありますか?私は、Oracle JVMの 'system/bootstrap/application'法についてのあなたの言葉が正しいことを知っています。あなたはどんな参考文献も提供していただけますか? – CAMOBAP