Tag: 单机

Android中的单身人士

我已经跟随这个链接,并成功地在Android的单身人士课程。 http://www.devahead.com/blog/2011/06/extending-the-android-application-class-and-dealing-with-singleton/ 问题是我想单个对象。 就像我有活动A和活动B.在活动AI从单身人士class访问对象。 我使用该对象并对其进行了一些更改。 当我移动到Activity B并从Singleton Class访问对象时,它给了我初始化的对象,并不保留我在Activity A中所做的更改。是否有其他方法来保存更改? 请帮助我的专家。 这是MainActivity public class MainActivity extends Activity { protected MyApplication app; private OnClickListener btn2=new OnClickListener() { @Override public void onClick(View arg0) { Intent intent=new Intent(MainActivity.this,NextActivity.class); startActivity(intent); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Get the application instance app = (MyApplication)getApplication(); // Call a […]

在PHP5中创buildSingletondevise模式

如何使用PHP5类创build一个Singleton类?

是否有一个用PHP的数据库访问的单身人士的使用情况?

我通过PDO访问我的MySQL数据库。 我设置了对数据库的访问权限,我的第一个尝试是使用以下内容: 我想到的第一件事是global : $db = new PDO('mysql:host=127.0.0.1;dbname=toto', 'root', 'pwd'); function some_function() { global $db; $db->query('…'); } 这被认为是不好的做法。 经过一番search,我结束了Singleton模式 “适用于需要单个课程实例的情况”。 根据手册中的例子,我们应该这样做: class Database { private static $instance, $db; private function __construct(){} static function singleton() { if(!isset(self::$instance)) self::$instance = new __CLASS__; return self:$instance; } function get() { if(!isset(self::$db)) self::$db = new PDO('mysql:host=127.0.0.1;dbname=toto', 'user', 'pwd') return self::$db; […]