gpt4 book ai didi

java - Android Studio(Java)中无法使用时间戳,当点击按钮时,模拟器会喊下来

转载 作者:行者123 更新时间:2023-12-02 08:41:53 24 4
gpt4 key购买 nike

long millis = System.currentTimeMillis();

ts.setText((int) 毫秒);

现在尝试在单击“buttonEqual”时显示时间戳,但突然不起作用。

我尝试更改 long -> int 并将 millis 放在 setText() 旁边,但不合适。

 buttonEqual.setOnClickListener(new View.OnClickListener() {
@RequiresApi(api = Build.VERSION_CODES.N)
@Override
public void onClick(View v) {



if (Addition || Subtract || Multiplication || Division || mRemainder) {
input2 = Float.parseFloat(edt1.getText() + "");
}

if (Addition) {
edt1.setText(input1 + "+" + input2);
Addition = false;
ans.setText(" = " + (input1 + input2) + "");
long millis = System.currentTimeMillis();
ts.setText((int) millis);

}

最佳答案

EditText.setText() 需要一个资源 ID(作为 int 值,指定文本资源)或一个字符串(带有要显示的文本)。您的时间戳两者都不是。

假设您想将时间戳显示为值,您应该编写

ts.setText(Long.toString(millis));

关于java - Android Studio(Java)中无法使用时间戳,当点击按钮时,模拟器会喊下来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61331934/

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