Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android中,如何在一个应用程序中使用多个独立的JAR应用程序类_Java_Android_Jar - Fatal编程技术网

Java 在android中,如何在一个应用程序中使用多个独立的JAR应用程序类

Java 在android中,如何在一个应用程序中使用多个独立的JAR应用程序类,java,android,jar,Java,Android,Jar,我有一个Appp类,它从应用程序扩展并在清单中调用Appp public appp extends Soomla{ } public soomla extends Push{ } public push extends Application{ } 还有两个jar,每个作者都说在清单中将它们作为应用程序标记调用 根据问题,要有多个从应用程序扩展的应用程序类,我们应该从另一个应用程序类扩展一些应用程序类,并在清单中调用上层类 public appp extends Soomla{ }

我有一个Appp类,它从应用程序扩展并在清单中调用Appp

public appp extends Soomla{

}

public soomla extends Push{

}

public push extends Application{

}
还有两个jar,每个作者都说在清单中将它们作为应用程序标记调用

根据问题,要有多个从应用程序扩展的应用程序类,我们应该从另一个应用程序类扩展一些应用程序类,并在清单中调用上层类

public appp extends Soomla{

}

public soomla extends Push{

}

public push extends Application{

}

但就我而言,我没有来源,只有罐子。我能做什么

解决方案是,您应该从上层类(从应用程序类扩展而来)或从应用程序类扩展而来的某个应用程序类(这些是链式的)扩展一个应用程序类

有疑问的是,您应该创建一个从soomla扩展的appp类,然后从push扩展soomla,然后从应用程序类推送,然后在清单中设置push类

public appp extends Soomla{

}

public soomla extends Push{

}

public push extends Application{

}
在mainfest.xml中:

<application
        android:name=".push"
        android:icon="@drawable/ijoomer_luncher_icon"
        android:label="@string/app_name">


这听起来像是一个问题。多个应用程序类不太可能是您真正想要的解决方案。请指定您认为多个应用程序类可以解决的问题。@laalto问题已编辑。是否可以让您自己的应用程序实例在JAR文件中扩展应用程序,并在mani中链接到您自己的应用程序fest?@Guardanis No.jar已编译,我没有任何源代码。@NikelArteta解决方案是您应该从上层类(从应用程序类扩展自身或从应用程序类扩展自身的某个应用程序类)扩展一个应用程序类(这些是链中的)。我认为您应该创建一个从soomla扩展而来的应用程序类,然后从push扩展soomla,再从application类扩展push,然后在清单中设置push类。@Hyde先生,正如您在问题中所说,您没有源代码(在JAR中),那么您是如何创建扩展树的呢?@A.Alqadomi是的。您必须创建该类的超类。或者直接从该Jar的应用程序类进行扩展。意思是:
appp扩展Soomla.itscustomainapplication
;或者
YourCustomSoomlaMainApplication扩展Soomla.itscustomainapplication;
;然后
appp扩展了您的CustomSoomlamina应用程序