小编Gro*_*oid的帖子

特定时间的通知

我在特定时间收到通知,请参阅我的代码:

//Create alarm manager
 AlarmManager alarmMgr0 = (AlarmManager)getSystemService(Context.ALARM_SERVICE);

 //Create pending intent & register it to your alarm notifier class
 Intent intent0 = new Intent(this, AlarmReceiver_maandag_1e.class);
 intent0.putExtra("uur", "1e"); 
 PendingIntent pendingIntent0 = PendingIntent.getBroadcast(this, 0, intent0, 0);

 //set timer you want alarm to work (here I have set it to 8.30)
 Calendar timeOff9 = Calendar.getInstance();
 timeOff9.set(Calendar.HOUR_OF_DAY, 8);
 timeOff9.set(Calendar.MINUTE, 30);
 timeOff9.set(Calendar.SECOND, 0);

 //set that timer as a RTC Wakeup to alarm manager object
 alarmMgr0.set(AlarmManager.RTC_WAKEUP, timeOff9.getTimeInMillis(), pendingIntent0);
Run Code Online (Sandbox Code Playgroud)

除了一件事,这完美无缺.

通知设置为8:30与警报管理器如果我在8:30,9:00之后启动应用程序,通知仍然显示..

警报是否有可能在8:30但不是晚些时候熄灭?

编辑

对于任何有同样问题的人,这是解决方案:

把它放在你的广播接收器中:

long current_time …
Run Code Online (Sandbox Code Playgroud)

notifications android alarmmanager

8
推荐指数
1
解决办法
5394
查看次数

在JavaScript完成之前隐藏WebView

我有一个webview

WebView wv;
wv = (WebView)findViewById(R.id.webView1);
wv.loadUrl("http://example.com/");
Run Code Online (Sandbox Code Playgroud)

简单地说.

在:

onPageFinished
Run Code Online (Sandbox Code Playgroud)

我有:

wv.loadUrl("javascript:(function() { " + "document.getElementsByClassName('centered leaderboard_container')[0].style.display = 'none'; " + "document.getElementsByClassName('n')[0].style.display = 'none'; " + "document.getElementsByClassName('paginator')[0].style.display = 'none'; " + "document.getElementsByTagName('ul')[0].style.display = 'none'; " + "document.getElementsByTagName('tr')[0].style.display = 'none'; " + "})()");
Run Code Online (Sandbox Code Playgroud)

我已将webview可见性设置为INVISIBLE

如何在JavaScript完成后设置对VISIBLE的可见性?

现在你可以看到整个页面,而不是JavaScript完成了..

任何人?

PS.该网站不是我的,它是第三方网站

javascript android webview

6
推荐指数
1
解决办法
1万
查看次数