Показывать промежуточную рекламу после завершения загрузки всплывающего диалогового окна - PullRequest
0 голосов
/ 16 мая 2018

Я хочу показывать промежуточную рекламу, когда кто-то загружает изображение моего приложения в webView, теперь, когда пользователь загружает всплывающее изображение, показывает, что изображение загружено полностью с ок, я хочу показывать промежуточную рекламу, когда пользователь нажимает на эту кнопку ОК, это мой всплывающий код

registerReceiver(downloadListener, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));

BroadcastReceiver downloadListener = new BroadcastReceiver(){
public void onReceive(Context ct, Intent intent){
    new MaterialDialog.Builder(this)
          .title("Download Completed")
          .content("Download Successfully Completed")
          .positiveText("OK")
          .show();
}

спасибо

Ответы [ 2 ]

0 голосов
/ 16 мая 2018

Сначала включите прослушиватель с положительным нажатием кнопки, как этот, а затем вы можете написать свой код для объявления в этом слушателе

new MaterialDialog.Builder(this)
.onPositive(new MaterialDialog.SingleButtonCallback() {
    @Override
    public void onClick(MaterialDialog dialog, DialogAction which) {
        // here you can write the code for showing ads
    }
})
0 голосов
/ 16 мая 2018

Зарегистрируйте локальный широковещательный приемник, где вы хотите обратного вызова, посмотрите

 @Override
    protected void onResume() {
        super.onResume();
          LocalBroadcastManager.getInstance(this).registerReceiver(downloadListener, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));

    }

теперь на кнопке вещания ОК кнопка

 Intent intent = new Intent();
 intent.setAction(DownloadManager.ACTION_DOWNLOAD_COMPLETE);
 LocalBroadcastManager.getInstance(context).sendBroadcast(intent);

Надеюсь, это поможет вам !!

...