Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查其他活动中的字段是否已填充?_Java_Android_Xml_Android Fragments - Fatal编程技术网

Java 如何检查其他活动中的字段是否已填充?

Java 如何检查其他活动中的字段是否已填充?,java,android,xml,android-fragments,Java,Android,Xml,Android Fragments,每个用户都有其配置文件,该配置文件存储在链接到Java类的XML文件中。但他们在使用应用程序时不一定会访问此配置文件,因为他们可能只使用应用程序而不编辑其配置文件信息。我需要知道是否有办法知道用户是否在其个人资料活动中填写了自己的姓名。我曾考虑过使用intent来传递name变量,但由于它们不一定打开概要文件,我不知道它是否有效,我不知道它是否适合您 但是,如果您的目标是了解另一个活动中的字段是否用Android(Java)填充, 我认为,一种方法是进行更改订阅,然后从应用程序类中设置一个变量

每个用户都有其配置文件,该配置文件存储在链接到Java类的XML文件中。但他们在使用应用程序时不一定会访问此配置文件,因为他们可能只使用应用程序而不编辑其配置文件信息。我需要知道是否有办法知道用户是否在其个人资料活动中填写了自己的姓名。我曾考虑过使用intent来传递name变量,但由于它们不一定打开概要文件,我不知道它是否有效,我不知道它是否适合您
但是,如果您的目标是了解另一个活动中的字段是否用Android(Java)填充,
我认为,一种方法是进行更改订阅,然后从应用程序类中设置一个变量

像这样:

public class YourApplicationClassname extends Application {

    private boolean isProfileNameIsEdited = false;

    public boolean isProfileNameIsEdited() {
        return this.isProfileNameIsEdited;
    }

    public void setProfileNameIsEdited(boolean isProfileNameIsEdited) {
        this.isProfileNameIsEdited = isProfileNameIsEdited;
    }
}
并将其用作android清单中的应用程序类

<application 
    android:name=".YourApplicationClassname" 
    ...

应用程序是否与服务器连接?你怎么知道字段是如何填充的?这是我一直在寻找的,但还没弄清楚。谢谢lot@Mr.Spock>祝你好运,如果你正在寻找答案,请投票决定答案或/并接受它;)(注:如果需要,您可以更精确)