AndroidのSharedPreferencesを介してデータを保存できない

Bonuseto:

textViewもう一度アプリを開いたときからデータを保存できません。textviewでエラーが発生します。

エラーメッセージフィールドXXXXXは数値である必要があります

データを保存していないか、間違った方法を使用しています。前もって感謝します!

  class MyJavaScriptInterface {
        @JavascriptInterface
        @SuppressWarnings("unused")
        public void processHTML(final String html) {
            myWebView.post(new Thread() {
                @Override public void run() {
                    TextView text = findViewById(R.id.textView);



                    if(!sharedPreferences.contains("statusKey")){
                        sharedPreferences = getSharedPreferences("prefID", Context.MODE_PRIVATE);
                        SharedPreferences.Editor editor = sharedPreferences.edit();
                        editor.putString("statusKey", html);
                        editor.apply();
                        text.setText(html);
                    }
                    else {
                        text.setText(sharedPreferences.getString("statusKey", ""));
                    }

                }
    });
        }
    }
DHAVAL ASODARIYA:

条件を確認した後、遅れてsharedPreferenceを開始した。最初に修正してください。

class MyJavaScriptInterface {
    @JavascriptInterface
    @SuppressWarnings("unused")
    public void processHTML(final String html) {
        myWebView.post(new Thread() {
            @Override public void run() {
                TextView text = findViewById(R.id.textView);



                sharedPreferences = getSharedPreferences("prefID", Context.MODE_PRIVATE);
                if(!sharedPreferences.contains("statusKey")){
                    SharedPreferences.Editor editor = sharedPreferences.edit();
                    editor.putString("statusKey", html);
                    editor.apply();
                    text.setText(html);
                }
                else {
                    text.setText(sharedPreferences.getString("statusKey", ""));
                }

            }
       });
    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AndroidでSharedPreferencesを使用してデータを保存する

分類Dev

VBAExcelを使用してデータを保存できない

分類Dev

yii2のモデルを介してデータが保存されない

分類Dev

AndroidのSharedPreferencesからデータを保存および取得できません

分類Dev

PHPを介してGoogleOAuth APIからデータを取得できないのはなぜですか?

分類Dev

AndroidのHttpGetを介してデータを取得できません

分類Dev

SharedPreferencesを使用してアプリデータを保存および取得しようとしたが、目的のデータが返されない

分類Dev

[データの保存]または[モデルの保存]を使用して保存できないのはなぜですか?

分類Dev

AndroidでFirebaseにデータを保存できない

分類Dev

mysqli_connectを介してデータを保存できません

分類Dev

Vueを介してmysqlから新しいページのデータを取得できないのはなぜですか?

分類Dev

AndroidでJsonArrayを使用してデータを取得できないのはなぜですか?

分類Dev

FirebaseDBから特定のデータの値を受信して保存できない-Flutter

分類Dev

Javaがすべてのデータを保存していない

分類Dev

バインディングを介してAngularJSコンポーネントにデータを取得できないのはなぜですか?

分類Dev

SharedPreferencesを使用してデータ型マップを保存するにはどうすればよいですか?

分類Dev

フラグメントでSharedPreferencesを使用してデータを保存する方法

分類Dev

Android Exoplayerを使用してDropboxに保存されているオーディオをストリーミングできないのはなぜですか?

分類Dev

データを正しく保存および表示できない

分類Dev

ループを介してこの辞書からデータを抽出できないのはなぜですか?

分類Dev

関数を介してタイマーをスケジュールできないのはなぜですか?

分類Dev

Sharedpreferenceが機能していないようで、保存されているデータを表示できません

分類Dev

SQLite Managerを介してSQLiteデータベースの列を更新した後、変更がAndroidアプリに反映されないのはなぜですか?

分類Dev

サインインしているのに「iCloudにサインインしていない」のでゲームデータを保存できません

分類Dev

javascriptを使用してhtmlデータセレクターに保存されたこの配列を反復処理できないのはなぜですか?

分類Dev

iOSでJavaScriptを介してHTMLオーディオ要素を再生できない

分類Dev

Angular jsでphpの配列データを取得していて、phpでデータを更新できない

分類Dev

SharedPreferencesでデータを保存する

分類Dev

Javaを介してmysqlデータベースにjsonオブジェクトの形式でデータを保存できますか?

Related 関連記事

  1. 1

    AndroidでSharedPreferencesを使用してデータを保存する

  2. 2

    VBAExcelを使用してデータを保存できない

  3. 3

    yii2のモデルを介してデータが保存されない

  4. 4

    AndroidのSharedPreferencesからデータを保存および取得できません

  5. 5

    PHPを介してGoogleOAuth APIからデータを取得できないのはなぜですか?

  6. 6

    AndroidのHttpGetを介してデータを取得できません

  7. 7

    SharedPreferencesを使用してアプリデータを保存および取得しようとしたが、目的のデータが返されない

  8. 8

    [データの保存]または[モデルの保存]を使用して保存できないのはなぜですか?

  9. 9

    AndroidでFirebaseにデータを保存できない

  10. 10

    mysqli_connectを介してデータを保存できません

  11. 11

    Vueを介してmysqlから新しいページのデータを取得できないのはなぜですか?

  12. 12

    AndroidでJsonArrayを使用してデータを取得できないのはなぜですか?

  13. 13

    FirebaseDBから特定のデータの値を受信して保存できない-Flutter

  14. 14

    Javaがすべてのデータを保存していない

  15. 15

    バインディングを介してAngularJSコンポーネントにデータを取得できないのはなぜですか?

  16. 16

    SharedPreferencesを使用してデータ型マップを保存するにはどうすればよいですか?

  17. 17

    フラグメントでSharedPreferencesを使用してデータを保存する方法

  18. 18

    Android Exoplayerを使用してDropboxに保存されているオーディオをストリーミングできないのはなぜですか?

  19. 19

    データを正しく保存および表示できない

  20. 20

    ループを介してこの辞書からデータを抽出できないのはなぜですか?

  21. 21

    関数を介してタイマーをスケジュールできないのはなぜですか?

  22. 22

    Sharedpreferenceが機能していないようで、保存されているデータを表示できません

  23. 23

    SQLite Managerを介してSQLiteデータベースの列を更新した後、変更がAndroidアプリに反映されないのはなぜですか?

  24. 24

    サインインしているのに「iCloudにサインインしていない」のでゲームデータを保存できません

  25. 25

    javascriptを使用してhtmlデータセレクターに保存されたこの配列を反復処理できないのはなぜですか?

  26. 26

    iOSでJavaScriptを介してHTMLオーディオ要素を再生できない

  27. 27

    Angular jsでphpの配列データを取得していて、phpでデータを更新できない

  28. 28

    SharedPreferencesでデータを保存する

  29. 29

    Javaを介してmysqlデータベースにjsonオブジェクトの形式でデータを保存できますか?

ホットタグ

アーカイブ