Skip to content

Repository files navigation

ServiceSimpleFixInKao

  • MyService.java
publicclassMyServiceextendsService {
privatestaticfinalStringTAG = "MyService_";
privateTimertimer;
publicMyService() {
}
@OverridepublicIBinderonBind(Intentintent) {
thrownewUnsupportedOperationException("Not yet implemented");
}
@OverridepublicvoidonCreate() {
super.onCreate();
timer = newTimer();
timer.scheduleAtFixedRate(newTimerTask() {
@Overridepublicvoidrun() {
//ambil data dan kirim ke functionsendData();
}
}, 1, 30000);
}
privatevoidsendData() {
Log.d(TAG, "sendData: terpanggil");
//letakan aksi kirim disini
}
}
  • MainActivity.java
publicclassMainActivityextendsAppCompatActivity {
@OverrideprotectedvoidonCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initService();
}
privatevoidinitService() {
startService(newIntent(this, MyService.class));//done
}
}
  • Manifest.
<?xml version="1.0" encoding="utf-8"?>
<manifestxmlns:android="http://schemas.android.com/apk/res/android"package="com.gzeinnumer.servicesimplefixinkao">
<uses-permissionandroid:name="android.permission.FOREGROUND_SERVICE" />
...
<application >
<serviceandroid:name=".service.MyService"android:enabled="true"android:exported="true" />
...
<activityandroid:name=".MainActivity">
...
</activity>
</application>
</manifest>

Copyright 2020 M. Fadli Zein

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages