0
I am using the TTS in my Activity. I Want the tts dialog appear only one time.

ここに画像の説明を入力してください

  • 例:画面撮影で、ピコットを選択したとします。次回このアクティビティを開いたとき。次回は開店したくない
4

1 に答える 1

1

共有設定を使用できます。使用する TTS を選択するときに true に設定され、共有設定に保存されるブール値を定義するとします。次回アプリを実行するときは、上記のブール値の値を確認し、false の場合にのみダイアログを起動する必要があります。

例:

private SharedPreferences preferences;
private String PREFS_NAME = "com.example.stackoverflow";
private String PREFS_CHECK = "com.example.stackoverflow.check";
private Boolean check;

preferences = this.getSharedPreferences(PREFS_NAME,MODE_PRIVATE); 
check = preferences.getInt(PREFS_CHECK_STATS,false);

if(check){
.
.
.
}else{
.
.
.
preferences.edit().putBoolean(PREFS_CHECK,true).commit(); //Here you set the value.
}
于 2012-05-07T11:04:24.170 に答える