1

Web サービスを介してデータを受信するアプリを作成しています。

ここでは、メイン パッケージに格納されているクラスを作成しています。Web サービスから何かを受け取るたびに、このクラスのデータを動的に、つまり実行時にロードする必要があります。しかし、classNotFound の例外が発生しています。

クラスを動的にロードするための私のコードは次のとおりです。

try
{
    Class myClass = ClassLoader.getSystemClassLoader().loadClass("com.myPackage.it.ClassToLoad");
    Log.d("Dynamic class Loading", "1");
    Object DPMInstance = myClass.newInstance();
    Toast.makeText(getApplicationContext(), 
          "Get Methods" + myClass.getMethods(), 5000).show();
    Method myMethod = myClass.getMethod("sayHello", new Class[] {});      
    myMethod.invoke(DPMInstance, new Object[] { }); 
}
catch(Exception e)
{
    Log.d("Error", "" + e);
}

この行で例外が発生しています。

Class myClass = ClassLoader.getSystemClassLoader().loadClass("com.myPackage.it.ClassToLoad");
4

0 に答える 0