gpt4 book ai didi

java - 午餐 list Android 应用程序

转载 作者:行者123 更新时间:2023-12-02 07:09:27 27 4
gpt4 key购买 nike

我是 Android 编程新手。我正在做这本书上的这个项目。我编写了一个类来返回名称和地址,然后为其编写了 OnClickListener,但当我单击“保存”按钮时它似乎不起作用。这是我的两个 Java 文件:

package com.example.lunchlist;

public class Returant {

private String name="";
private String address="";
public String getName() {
return(name);
}
public void setName(String name) {
this.name=name;
}
public String getAddress() {
return(address);
}
public void setAddress(String address) {
this.address=address;
}
}

这是我的 MainActivity 文件:

import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {

Returant r = new Returant();



@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button save = (Button) findViewById(R.id.save);
save.setOnClickListener(onSave);
}

private View.OnClickListener onSave=new View.OnClickListener() {
public void onClick(View v) {
EditText name=(EditText)findViewById(R.id.name);
EditText address=(EditText)findViewById(R.id.addr);
r.setName(name.getText().toString());
r.setAddress(address.getText().toString());
}

};
}

最佳答案

I believe once you click the save Button it suppose to return the name and the address that you have on the TextField

我不知道你为什么会这么想。书中当然没有表明这一点。我知道这一点,因为我写了这本书。具体来说,这似乎来 self 已退休的书《Android 编程教程》,特别是教程 #2。

the most recent Creative Commons edition of the book (Version 3.4) ,教程 #2 的教程步骤的结尾有:

Run the application to make sure it seems like it runs without errors, though at this point we are not really using the data saved in the restaurant object just yet.

在教程的这一点上,我们所做的就是从 EditText 对象中取出数据并将其放入 Restaurant (或者,在您的情况下,返回者)。

关于java - 午餐 list Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15711036/

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