Android-使用库中的方法

Android-使用库中的方法,android,android-library,Android,Android Library,我已经设置了自己的android库,现在想使用..中的方法 由于某些原因,我在理解这是如何工作的时候遇到了问题,查看其他问题/互联网并没有帮助 在我的图书馆课程中我有以下内容 public void testMethod(){ Toast s = Toast.makeText(this, "test!", Toast.LENGTH_SHORT).show(); } 我希望能够在我的主要内容中引用这一点,例如,我如何做到这一点 我已经找到了几个链接,这些链接确实关注这一点,但是

我已经设置了自己的android库,现在想使用..中的方法

由于某些原因,我在理解这是如何工作的时候遇到了问题,查看其他问题/互联网并没有帮助

在我的图书馆课程中我有以下内容

    public void testMethod(){

    Toast s = Toast.makeText(this, "test!", Toast.LENGTH_SHORT).show();
}
我希望能够在我的主要内容中引用这一点,例如,我如何做到这一点

我已经找到了几个链接,这些链接确实关注这一点,但是它没有帮助,因为它与我想要做的不同。我是不是很愚蠢,错过了什么

我猜需要在我的主类上设置一个接口?我不确定


顺便说一下,我已经设置了库并在清单等中引用了。

您应该将用于创建库的包名称导入到项目中,然后从库中创建要使用的类的对象,最后调用该方法

请使用您的库包名称:“com.mylibrary” 你的图书馆课叫“我的课” 你的方法叫做“MyMethod”

在您的项目中,您应该:

//Import Your Library Package
import com.mylibrary;

//Instantiate The Library Class
MyClass mytest = new MyClass();

//Call The Library Class Method You Want To Use.
mytest.MyMethod();

如果创建方法所在类的对象,然后调用object_name.testMethod(),则该方法不起作用吗;对不起,说到这件事,我是个傻瓜。。。因此,创建一个类实例作为对象,然后引用它?您的类应该是公共的。请确保您已经导入了包。@Ranjith是的,我已经导入了。。只是不确定如何引用,因为我有很多方法要实现(因为它是一个库)旁注:您没有在toast上调用.show(),因此即使您成功调用了该方法,它也不会显示任何内容。只是尝试了一下,//调用您要使用的库类方法。mytest.MyMethod();不起作用,说无法解析符号?您是否检查了您的项目是否引用了您的库,如果您使用eclipse,右键单击您的项目并选择属性,转到Android,在Android平台的底部,您将看到一个框,您可以在其中引用库,在那里添加你自己的并应用。我正在使用android studio,并且已经多次确保了这一点。。。我遵循了Ok,那么,你能发布一张显示“无法解析符号”和调用该方法的部分的图像吗?此外,当出现错误或警告时,您可以查看IDE提供的提示,通常它们会为您提供修复这些提示的选项。好的,很好,祝您的开发愉快。