Java 算法与应用程序的连接

Java 算法与应用程序的连接,java,android,Java,Android,我想我要问一个不同寻常的问题。 我用java编写了一个计算两个日期差的程序,我想用这个程序制作一个android应用程序 这就是我到目前为止所做的: 我是Android开发的begginer,我的问题是如何在算法和应用程序之间建立联系。我知道,当用户按下“计算”按钮时,会触发一个事件,结果应显示在屏幕上。 我不知道如何在算法和应用程序的设计部分之间建立联系。您可以像这样使用它来创建java函数 public String CalculateTime(String startDate, Str

我想我要问一个不同寻常的问题。 我用java编写了一个计算两个日期差的程序,我想用这个程序制作一个android应用程序

这就是我到目前为止所做的:

我是Android开发的begginer,我的问题是如何在算法和应用程序之间建立联系。我知道,当用户按下“计算”按钮时,会触发一个事件,结果应显示在屏幕上。
我不知道如何在算法和应用程序的设计部分之间建立联系。

您可以像这样使用它来创建java函数

public String CalculateTime(String startDate, String endDate)
{

    //convert

    //calculate

    //convert result

    //return statement


}

从button onClick事件调用此函数,获取结果,然后设置TextView文本值。

您可以像这样使用它生成java函数

public String CalculateTime(String startDate, String endDate)
{

    //convert

    //calculate

    //convert result

    //return statement


}

从按钮onClick事件调用此函数,获取结果,然后设置TextView文本值。

您应该在活动中实例化算法的类。找到您的按钮并设置click listener,在其中将触发算法。在活动中创建EditText引用并将其绑定到文本字段。

您应该在活动中实例化算法的类。找到您的按钮并设置click listener,在其中将触发算法。在活动中创建EditText引用,并将其绑定到文本字段。

在Main活动中创建专用变量

private Button calculateBtn;
private EditText startDate;
private EditText endDate;
private TextView result;
在OnCreate()中:

在MainActivity类中生成方法

private String calculate(String startDate, String endDate)){
     //calc
}

在main活动中,生成私有变量

private Button calculateBtn;
private EditText startDate;
private EditText endDate;
private TextView result;
在OnCreate()中:

在MainActivity类中生成方法

private String calculate(String startDate, String endDate)){
     //calc
}

你应该研究Android中的日期表示法,看看哪一种最适合,看看如何将其转换为算法接收到的所需形式,最后将其转换为字符串以在屏幕上显示。选择正确答案并根据网站规则标记。你应该研究Android中的日期表示法,查看哪一个最适合,查看如何将其转换为算法接收到的所需形式,并最终将其转换为字符串以在屏幕上显示。选择正确答案并根据网站规则进行标记。