0
A
回答
6
要达到此目的,您可以使用SharedPreferences
。
打开此活动后,将首选项中的值保存为true。并在下次检查时如果它的值为false,则打开否则不打开。
在您打开活动之前,请检查它。
SharedPreferences sharedPref = getSharedPreferences("data",MODE_PRIVATE);
int number = sharedPref.getInt("isOpened", 0);
if(number == 0) {
//Open this activity and set this so that next it value is 1 then this conditin will be false.
SharedPreferences.Editor prefEditor = sharedPref.edit();
prefEditor.putInt("isOpened",1);
prefEditor.commit();
}
0
为此,您必须检测应用程序的首次启动。
要做到这一点,你可以做一件事。
- 使用SharedPreference存储值first_launch,默认值为true。
- 启动应用程序后,检查该值是否为首次运行 a。如果first_lunch true显示欢迎页面并使其为假 b。如果first_lunch false然后只是开始你的主要活动
0
最简单的方法是存储在SharedPreferences东西。
public void onCreate(Bundle savedInstaceState){
super.onCreate(savedInstaceState);
if(savedInstanceState == null){
SharedPreferences sp = getSharedPreferences("settings", 0);
if(sp.getBoolean("old", false))){
// start the real 1st Activity
startActivity(new Intent(this, com.example.Activity));
finish();
}else{
sp.edit().putBoolean("old", true).commit();
}
}
// add the use once screen stuff here
}
相关问题
- 1. 制作第一个iOS应用程序
- 2. 制作一个php应用程序的电话应用程序
- 3. 一个Android应用程序来控制另一个应用程序
- 4. 制作一个类似于android的应用程序,类似iphone
- 5. 制作一个c#winforms应用程序可用作一个dll从一个非托管mfc应用程序
- 6. 制作更好的Android应用程序
- 7. 制作Android应用程序崩溃
- 8. Tomcat冻结了一个应用程序
- 9. 如何制作一个包含三个其他应用程序的Android应用程序?
- 10. 应用程序Android限制
- 11. 在另一个应用程序内启动Android应用程序的操作
- 12. Android应用程序在另一个应用程序内
- 13. 另一个应用程序内的Android应用程序
- 14. 将一个Android应用程序导入其他应用程序
- 15. Android应用程序指向一个Web应用程序
- 16. Android应用程序设置另一个应用程序
- 17. 其他Android开发者复制了我的应用内容并制作了一个新应用
- 18. 制作一个Facebook程序
- 19. 从另一个应用程序控制应用程序
- 20. 从另一个应用程序控制WPF应用程序
- 21. 在Android Source中制作一个应用程序而不是数据/应用程序编译成system/app?
- 22. 如何制作一个程序来操作另一个程序?
- 23. 制作Facebook应用程序
- 24. 在另一个应用程序中打开一个Android应用程序
- 25. 制作一个iPhone应用程序的多个版本
- 26. 使用现有的Windows Mobile 5应用程序制作Android应用程序
- 27. 了解Android应用程序认证
- 28. Android的LinkedIn应用程序了问题
- 29. Android ListView崩溃了应用程序
- 30. 第一个Android应用程序错误
+1很久以后.. – Pragnani 2013-04-20 16:23:19