【问题标题】:Android onClickListener action do not show this message againAndroid onClickListener 操作不再显示此消息
【发布时间】:2017-09-24 22:37:33
【问题描述】:

This is the view

这里是代码

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 按钮时,它会打开一个包含同事列表的数据库

我的问题是在`中插入什么

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

所以当我点击不再显示此消息时,它仍会与同事一起打开数据库,但我在下一次加载时看不到视图。

【问题讨论】:

  • 您必须在单击该按钮时开始不同的活动

标签: android button android-activity onclicklistener


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    相关资源
    最近更新 更多