【发布时间】:2016-03-22 04:49:09
【问题描述】:
创建一个在应用程序运行期间显示备选方案的警报框 我想提醒即使我的应用打开时也会出现的框
【问题讨论】:
创建一个在应用程序运行期间显示备选方案的警报框 我想提醒即使我的应用打开时也会出现的框
【问题讨论】:
您必须输入包含应用打开次数逻辑的共享首选项
AlertDialog dialog;
AlertDialog.Builder alert;
alert = new AlertDialog.Builder(this);
alert.setTitle("Select Language");
alert.setSingleChoiceItems(bhasha, -1,
new DialogInterface.OnClickListener() { // do your stufe }
【讨论】:
您可以使用简单的布尔值作为标志值来显示警报。您可能需要将布尔标志保存在某个地方,也许在共享首选项中,并且在初始化时您可以实现类似以下的内容
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences();
Boolean isShown = prefs.getBoolean("isShown", false);
// Check Boolean Flag
if(isShown) {
// Your Alert Snippet
}
// Inverse Flag Value
prefs.edit().putBoolean("isShown", !isShown).commit();
【讨论】: