java - 午餐 list Android 应用程序

标签 java android

我是 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/

相关文章:

java - 如何创建一个自定义alertDialog,其中的列表绑定(bind)到onClick事件android?

java - Spring 数据 JPA : persist a many to may relationship in both directions

java - 从集合中以数组形式返回值

java - 如何向服务器验证我的 XMPP 客户端?

java - 在 Java 中模拟链式调用的最佳解决方案

android - Jitpack与www合作。但并非只有我

java - Java中多个字符串比较LinkedList

java - 尽管回收了所有位图并收集垃圾,但在 Activity 之间来回时出现 OutOfMemoryException

java - 从SD卡读取文件时如何显示进度条

android - 如何检测 NFC 标签被移除