我正在构建一个android应用程序,其中用户将从本地注册。在android中的活动之间如何移动?
用户填写姓名,电子邮件和电话号码等数据。所有数据都保存在服务器上。
我需要的是,这个活动的用户来源应该只运行时,应用程序是第一次在任何Android手机!
现在会出现什么情况是在启动屏幕用户 - 从主屏幕开始,然后主屏幕始终打开应用程序时。我需要的是,如果在初始启动后使用应用程序填充用户表单屏幕数据之后,Splash屏幕用户应该显示主屏幕内容!
请帮助我!
我正在构建一个android应用程序,其中用户将从本地注册。在android中的活动之间如何移动?
用户填写姓名,电子邮件和电话号码等数据。所有数据都保存在服务器上。
我需要的是,这个活动的用户来源应该只运行时,应用程序是第一次在任何Android手机!
现在会出现什么情况是在启动屏幕用户 - 从主屏幕开始,然后主屏幕始终打开应用程序时。我需要的是,如果在初始启动后使用应用程序填充用户表单屏幕数据之后,Splash屏幕用户应该显示主屏幕内容!
请帮助我!
根据参数使用该类代码在两个活动之间切换。
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
if (prefs.getBoolean("first_launch", true))
{
Intent intent = new Intent(this, LoginActivity.class);
startActivity(intent);
prefs.edit().putBoolean("first_launch", false).commit();
}
else
{
Intent intent = new Intent(this, DefaultActivity.class);
startActivity(intent);
}
谢谢!我会应用这个并接受你的答案 – Daljeet 2014-10-17 06:17:16
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
//If you need pass data in a Second Activity
intent.putExtra("EXTRA_SESSION_ID", sessionId);
startActivity(intent)
您需要保存的地方用户是否已经进入了他的数据,然后在'onCreate'检查并决定什么'Activity'显现。 – m0skit0 2014-10-16 21:59:50
有时请谷歌..这里有野生的解决方案和进步,关于和你的问题和要求 – Elltz 2014-10-16 22:08:05
https://developer.android.com/training/basics/firstapp/starting-activity.html – user2717954 2014-10-16 22:08:46