Skip to content
This repository was archived by the owner on Feb 25, 2022. It is now read-only.

Commit 8660eee

Browse files
author
Hisanobu Tomari
committed
Enable JavaCounter(TM) on widgets
1 parent 970f07a commit 8660eee

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/com/example/javabutton/JavaButtonWidgetProvider.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
import android.appwidget.AppWidgetProvider;
66
import android.content.Context;
77
import android.content.Intent;
8+
import android.content.SharedPreferences;
89
import android.net.Uri;
10+
import android.preference.PreferenceManager;
911
import android.widget.RemoteViews;
1012

1113
public class JavaButtonWidgetProvider extends AppWidgetProvider {
@@ -14,8 +16,14 @@ public class JavaButtonWidgetProvider extends AppWidgetProvider {
1416
JavaPlayer jp=new JavaPlayer(voiceuri);
1517

1618
public void onReceive(Context context, Intent intent) {
19+
SharedPreferences shrP=PreferenceManager.getDefaultSharedPreferences(context);
20+
long javaCounter=shrP.getLong(SettingsActivity.pref_counterPress, 0l);
1721
if(intent.getAction().equals(JAVA_ACTION)) {
1822
jp.play(context);
23+
javaCounter++;
24+
SharedPreferences.Editor e=shrP.edit();
25+
e.putLong(SettingsActivity.pref_counterPress, javaCounter);
26+
e.commit();
1927
}
2028
super.onReceive(context, intent);
2129
}

0 commit comments

Comments
 (0)