【问题标题】:How to create single button Dialog in android?如何在android中创建单按钮对话框?
【发布时间】:2011-03-29 11:04:53
【问题描述】:

我一直在寻找几天来试图弄清楚如何在我的应用程序中添加带有单个按钮的对话框。提前致谢!

【问题讨论】:

    标签: button dialog


    【解决方案1】:

    对话框很简单,或者问题是如何确定更新是否必要? 这里是Dialogbuilder:

    AlertDialog.Builder builder = new AlertDialog.Builder(FisMapView.this);
                            builder.setTitle("Update required");
                            builder.setPositiveButton("UPDATE", new DialogInterface.OnClickListener() {                     
                                @Override
                                public void onClick(DialogInterface dialog, int which) {
    
                                } 
                            });
    
                            builder.setNeutralButton("Abort", null);
                            AlertDialog alert = builder.create();
                            alert.show();
    

    编辑: 不知道怎么查看市场上的更新,建议和你自己的网站对比一下,如果你在这个网站上增加版本号,打电话给市场下载最新版本或下载apk外部

    【讨论】:

      【解决方案2】:

      将当前版本存储在您的应用 defaultsharedpreferences 中。在您的主要活动上有一个变量,当您增加清单中的版本时,您会增加该变量。在运行期间,让它检查当前与代码中的版本,如果新版本更高,则执行某些操作。然后更新首选项中的那个。

      编辑:

      如果他们在对话框中点击取消,请让程序结束,这样他们每次打开它时都必须看到它,直到他们运行更新。

      【讨论】:

      • 在你的主要活动中,你有一个 int currentVersion;每次在市场上发布更新时都会增加它。您将previousVersion 存储在您的首选项中。在 onCreate() 中,您检查首选项中的 previousVersion 和代码中的 currentVersion 并进行比较。如果 currentVersion > previousVersion,则运行进行更改的代码并更新首选项,使 previousVersion 等于 currentVersion。
      猜你喜欢
      • 1970-01-01
      • 2015-02-15
      • 1970-01-01
      • 2020-07-09
      • 1970-01-01
      • 1970-01-01
      • 2023-02-26
      • 1970-01-01
      • 2023-03-07
      相关资源
      最近更新 更多