2014-01-16 13 views
-5

我正在开发一个Android应用程序,基本上有3种类型的用户客户端,驱动程序,管理员,所以当用户安装应用程序时,它将启动一个活动选择用户类型意味着它的客户端上的3个按钮,司机或管理员。当用户选择一种类型时,他/她将被推送到该特定活动,例如,如果他选择了客户端,那么他将被推送到ClientActivity。当他第一次启动应用后,他会自动推送到ClientActivity。第一个为用户选择提供选项的活动将在应用程序安装时在线显示。我已经在我的iOS应用程序中使用userdefaults来保存变量并从手机内存中检索它。所以我需要的建议我怎么能实现这可能是一个愚蠢的问题,但我是新的android开发。所以任何形式的帮助将不胜感激:) 谢谢。与不同类型的用户的Android应用程序

回答

0

您可以使用Shared preferences, 当活动创建时检查保存在共享首选项中的布尔值,并基于您可以使用的值。

对于声明:

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", 0); 
Editor editor = pref.edit(); 

保存值

editor.putInt("key_name", 0); 
editor.commit(); 

查看基于值的数据

int value=pref.getInt("key_name", 0); 

u能传递特定意图。

+0

好的,我会试试这个,然后回复你。谢谢 – user2966615

+0

我只是想把一个整数值在共享pref不是一个布尔值。 int只会保持1 2或3的值。所以你会根据int变量编辑你的ans!谢谢 – user2966615

+0

非常感谢:) – user2966615

0

android有sharedprefereces概念与userdefaults相同在ios中。您可以在应用程序特定上下文或组件级上下文中使用。我建议更好的应用程序级别context.This值shareprefereces可以原语,对象不会支持。这些值将直接提供给您,直到应用程序未被阻止。

相关问题