私はテキストビューを持っています。ユーザーがクリックすると、見えなくなります。しかし、私はそれが "sharedpreferences"を使用して、ユーザーがアプリケーションを再読み込みした後でさえ、見えないままにしておきたい。どのように共有設定を動作させ、その後正しく呼び出すか?sharedpreferencesを使用して、それをクリックした後に隠されたテキストビューを覚えています。
これは、ユーザーがのTextViewをクリックしたときに優先順位を格納するための私のコードです:
textView.setVisibility(View.INVISIBLE);
SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putBoolean("was_clicked", true);
editor.commit(); // commit changes
だから私は、これは「was_clicked」と呼ばれる共有設定で真/偽のブール値を格納します理解しています。
今、アクティビティのonCreateメソッドで "true"がチェックされていて、それではwas_clicked = trueの場合、TextViewをview.INVISIBLEに設定するにはどうすればよいですか?
あなたの質問に答えるために、それはあなたが解決して私の答えをマークすることを忘れないでください – diegoveloper
役に立てば幸い:) – diegoveloper