gpt4 book ai didi

java - 创建一个页面,在主要 Activity 开始之前询问用户详细信息

转载 作者:行者123 更新时间:2023-12-02 05:56:19 25 4
gpt4 key购买 nike

我想创建一个页面,要求用户在首次使用该应用程序时输入详细信息。之后,应用程序应该启动并每次都直接进入主要 Activity ,除非他们想更改其详细信息。将有一个 editDetails 下拉菜单。

我尝试在此处添加图像,但显然我没有 10 点声誉来发布图像。

用户详细信息页面将询问用户的姓名、年龄、地址。这些条目将被保存到数据库中。

如何使 editDetails Activity 仅在首次使用时显示?我当前的 MainActivity.java 如下

import android.app.Activity;
import android.app.ActionBar;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.os.Build;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

最佳答案

使用共享首选项。输入用户详细信息后,更新名为 isSet 的变量。对于每个启动检查 isSet 变量,如果未设置,则将 Intent 传递给 editDetails Activity 。

关于java - 创建一个页面,在主要 Activity 开始之前询问用户详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23056235/

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