我想知道一次性屏幕......我知道,我应该使用像SharedPreferences这样的东西。
如果某人有一个简单的一次性登录屏幕解决方案。还有一个例子。
我的登录包含:体重,姓名,身高,年龄和性别(微调)
答案 0 :(得分:0)
您可以查看 Android用户信息并登录:
https://developer.android.com/training/sign-in/index.html
或者您可以使用Facebook API登录。
否则,我会使用共享首选项。
创建共享的首选项文件
SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);
这将为当前活动创建一个私有文件。如果符合您的需要,您可以使用MODE_WORLD_READABLE和MODE_WORLD_WRITABLE。
如果需要,您还可以提供文件名作为第一个参数:
SharedPreferences sharedPreferences = getPreferences("com.example.stackoverflow.myfile", Context.MODE_PRIVATE);
撰写共享首页
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("USERNAME", "test");
editor.commit();
您可以放置任何基本类型:int,string,boolean等。
这是一个键/值集。关键字符串" USERNAME"然后将具有" test"。
的值阅读共享首页
String username = sharedPreferences.getString("USERNAME", "NO NAME");
第二个参数是一个默认值,如果键" USERNAME"没有任何价值。