I try to create a AlarmManager in AppActivity( HelloWorld project), but the receiver can not receive any message.
but the same code works well on Android-Java project.
How can I create a AlarmManager in cocos2d-x
code
// MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent(this, AlarmReceiver.class);
PendingIntent pi = PendingIntent.getBroadcast(this, 0, intent, 0);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 60*1000, pi);
}
//AlarmReceiver.java
public class AlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.i("Test", null);
}
}
//AndroidManifest.xml
<activity android:name=“org.cocos2dx.cpp.AppActivity”
…
<receiver android:name=".AlarmReceiver">
</receiver>
</application>