我正在尝试在动态壁纸中创建一个警报对话框,基本上要求人们评分..他们可以跳过它这是我所拥有的......但它没有显示出来..它适用于我的 webview 应用程序,我正在使用 livewallpapercreator .com 来制作壁纸,我知道你可以在评级对话框中添加壁纸,因为我已经看到它完成了。
    public class SBLiveWallpaper extends WallpaperService  {
    AlertDialog alert;
    public int n=0;
    int state;
    public static final String SHARED_PREFS_NAME="LiveWallpaperPrefs";
    @Override
    public void onCreate() {    
        super.onCreate();
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
           builder.setMessage("Please Rate Our App 5 Stars! :)")
                  .setCancelable(false)
                  .setPositiveButton("RATE NOW", new DialogInterface.OnClickListener() {
                      public void onClick(DialogInterface dialog, int id) {
                           dialog.cancel();
                           startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=") ) );     
                      }
                  })
                  .setNegativeButton("Skip", new DialogInterface.OnClickListener() {
                      public void onClick(DialogInterface dialog, int id) {
                   dialog.cancel();
                      }
                  });
   alert = builder.create();
          alert.show(); 
        }