Android onClickListener操作不会再次显示此消息

Android onClickListener操作不会再次显示此消息,android,button,android-activity,onclicklistener,Android,Button,Android Activity,Onclicklistener,这是密码 public class PraiseColleagueHelpScreenActivity extends AppCompatActivity private Object view; TextView okButton ; TextView dontButton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s

这是密码

public class PraiseColleagueHelpScreenActivity extends AppCompatActivity
private Object view;

TextView okButton ;
TextView dontButton;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_praise_colleague_help_screen);
    okButton = (TextView) findViewById(R.id.ok_button);
    dontButton = (TextView) findViewById(R.id.dont_show_message_again);
    final Intent i = new Intent(this, PraiseColleaguePickerActivity.class);

    okButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            startActivity(i);

        }
    });

    dontButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            startActivity(i);
        }
    });
}
当我点击OK按钮时,它会打开一个db,其中有一个同事列表

我的问题是在表格中插入什么内容`

dontButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(i);
            }
        });`

因此,当我单击“不再显示此消息”时,它仍然会打开与同事的数据库,但在下一次加载时我看不到视图。

您需要使用sharePreferences或SQLite保存用户设置


例如,如果用户不想再次显示该消息,您可以将该值存储在“共享首选项”中,下次他单击时,您可以检查共享首选项并根据该值显示或不显示。

您必须在该按钮单击时启动不同的活动