sharedpref将字符串添加到表中

时间:2013-07-13 16:39:53

标签: java android sharedpreferences

我试图将我的字符串插入我的数据库表,但它没有出现,所以任何建议,我如何字符串我的文本,以便它能够出现在android数据库表

btnplayer = (Button) findViewById(R.id.button1);
    tw1 = (TextView)findViewById(R.id.PX2);
    btnplayer.setOnClickListener(new View.OnClickListener() {
        SharedPreferences myPrefs = getSharedPreferences("PREF_COUNT", 0);
        SharedPreferences.Editor myEditor = myPrefs.edit();

        public void onClick(View v) {

            String Player = myPrefs.getString("tw1",name);          
            DataStorage.this.btnplayer.setText("add name [" + Player + "]");
            myEditor.putString("Player", Player);
            myEditor.commit();

2 个答案:

答案 0 :(得分:1)

请更清楚地提问。

如果你想将数据存储在android中的数据库中,你可以使用android http://developer.android.com/training/basics/data-storage/databases.html中提供的SQLite数据库
但如果只需要存储字符串,我建议使用sharedpreferences。

答案 1 :(得分:0)

如果您已经存储了相同的值(第一次没有值,那么您将获得默认的“名称”,然后您将再次存储,我没有得到此声明String Player = myPrefs.getString("tw1",name);背后的含义该名称带有名为“Player”的新密钥。你在哪里存放“tw1”?究竟你面临的问题是什么?