许可协议的创建

时间:2019-01-18 14:14:23

标签: android android-layout

我不会告诉你我知道该怎么做或从哪里开始。目前,我正在公司的一个小项目中工作,需要创建带有两个选项的许可协议弹出窗口。如果您不同意规则,那么如果您同意规则,则应用将被关闭,应用将被打开。

更新:

创建了一个弹出窗口,该窗口在首次运行,同意和取消选项工作时将处于活动状态。但是,当我在弹出框外单击时,它将被关闭,我可以使用本来不应该的应用程序

public void checkFirstRun() {
    boolean isFirstRun = getSharedPreferences("PREFERENCE", MODE_PRIVATE).getBoolean("isFirstRun", true);
    if (isFirstRun){

        new AlertDialog.Builder(this)
                .setTitle("Agreement")
                .setMessage("Text")
                .setPositiveButton("Agree",
                        new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialog, int which) {
                                getSharedPreferences("PREFERENCE", MODE_PRIVATE)
                                        .edit()
                                        .putBoolean("isFirstRun", false)
                                        .apply();
                            }
                        })
                .setNegativeButton("Cencel",
                        new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialog, int which) {
                                dialog.dismiss();
                                finish();
                            }
                        })
                .show();

    }
}

1 个答案:

答案 0 :(得分:0)

那么简单。首先创建一个视图(布局),并在底部放置窗口小部件(2个按钮),例如打开和关闭(同意/不同意),然后单击按钮,为每个onClickListener放入意图。就是这样。