gpt4 book ai didi

java - 如何在我的 android Activity 中的类中使用抽象方法?

转载 作者:行者123 更新时间:2023-11-29 22:12:19 24 4
gpt4 key购买 nike

我的 java 总是很烂。请告诉我有关以下情况的任何想法?

我有一个独立的 java 类,它有一个抽象方法。代码如下

public class MyLocation{

public boolean getLocation(Context context, LocationResult result)
{
-----------------------------------
Some code here
-----------------------------------
}

public static abstract class LocationResult{
public abstract void gotLocation(Location location);
}
}

现在我必须在我的 Activity 中使用上面的类来获取位置。我不确定如何通过使用上述类来使用它来获取当前位置。请帮我。如果能提供一些示例代码就更好了。我无法理解java中的抽象事物。

最佳答案

您必须像这样扩展 LocationResult 类:

MyClass extends `LocationResult`

然后实现抽象方法:

 public abstract void gotLocation(Location location)
{
//Do something with your result
Location locationResult = location;
}

或者创建一个匿名内部类,但由于您是 Java 新手,上述方法更简单。

关于java - 如何在我的 android Activity 中的类中使用抽象方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9328785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com