1

文字列をデータベーステーブルに挿入しようとしていますが、表示されません。これに関するアドバイスは、テキストを文字列にして、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();
4

2 に答える 2

1

質問をより明確にしてください。

Android のデータベースにデータを保存する場合は、Android で利用可能な SQLite データベースを使用できますhttp://developer.android.com/training/basics/data-storage/databases.html
ですが、文字列のみが必要な場合は sharedpreferences を使用することをお勧めします保管する。

于 2013-07-13T17:27:06.150 に答える
0

すでに同じ値を保存している場合、このステートメントの背後にある意味がわかりませんでしたString Player = myPrefs.getString("tw1",name);(最初は値がないため、デフォルトの「名前」に戻り、その名前を「」という新しいキーで再度保存します)。プレーヤー")。「tw1」はどこに保存していますか?正確にどのような問題に直面していますか?

于 2013-07-13T17:18:21.607 に答える