我在特定时间收到通知,请参阅我的代码:
//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) 我有一个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.该网站不是我的,它是第三方网站