Skip to content

Commit

Permalink
Boot broadcast receiver starts UpdaterService
Browse files Browse the repository at this point in the history
  • Loading branch information
edeleastar committed May 6, 2014
1 parent 02eb740 commit 18e01fd
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 1 deletion.
9 changes: 9 additions & 0 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
android:targetSdkVersion="16" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<application
android:allowBackup="true"
Expand All @@ -27,6 +28,14 @@
<activity android:name="com.marakana.yambax.StatusActivity" android:label="@string/app_name" />
<activity android:name="com.marakana.yambax.PrefsActivity" android:label="@string/titlePrefs" />
<service android:name="com.marakana.yambax.UpdaterService" />

<receiver android:name="com.marakana.yambax.BootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
</application>



</manifest>
13 changes: 12 additions & 1 deletion src/com/marakana/yambax/YambaApplication.xtend
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,27 @@ import java.util.List
import winterwell.jtwitter.Twitter;
import winterwell.jtwitter.Twitter.Status;
import java.util.LinkedList
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent

interface TimelineUpdateListener
{
def void timelineUpdate()
}

class BootReceiver extends BroadcastReceiver
{
override onReceive(Context context, Intent intent)
{
context.startService(new Intent(context, typeof(UpdaterService)))
}
}

class YambaApplication extends Application
{
@Property TwitterAPI twitter = new TwitterAPI("student", "password", "http://yamba.marakana.com/api")
@Property boolean serviceRunning = false
@Property boolean serviceRunning = true
@Property List<Twitter.Status> timeline = new LinkedList<Status>
@Property TimelineUpdateListener updateListener

Expand Down

0 comments on commit 18e01fd

Please sign in to comment.