gpt4 book ai didi

java - 没有适合 makeText() 的方法 - Toast (Android)

转载 作者:行者123 更新时间:2023-11-29 20:06:19 26 4
gpt4 key购买 nike

我已经定义了一个简单的 Toast,它将在写入文件时显示“已添加日志”。其余代码只是将 EditText 内容写入名为 log.txt 的文件的方法的其余部分。

我使用了 getActivityContext()thisMainActivity 作为 context 参数试图获得这个工作。但是由于某种原因它仍然没有。我导入了正确的类,我检查了 manifest,但是 MainActivity 被正确声明。我已经搜索了很长一段时间的答案,因为我知道这将被视为新手问题。但无论如何,如果能得到答案就好了:)

//SEND ARRIVAL TIME
public void sendArrTime(View view) {

btnArr = (Button) findViewById(R.id.btnArr);
btnArr.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {

//Opens log.txt
OutputStreamWriter out = new OutputStreamWriter(openFileOutput("arrlog.txt", MODE_APPEND));

//Writes contents to file
etArr = (EditText) findViewById(R.id.etArr);
String text = etArr.getText().toString();
out.write(text);
out.write('\n');

//close file
out.close();

//Confirmation Toast
Toast toast = Toast.makeText(this, "Log added", 3).show();


}
}
);

最佳答案

来自docs :

duration int: How long to display the message. Either LENGTH_SHORT or LENGTH_LONG

因此,Toast.LENGTH_SHORT 或 Toast.LENGTH_LONG。不是'3'

关于java - 没有适合 makeText() 的方法 - Toast (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35616662/

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