Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中不切换到具有以下代码的其他活动_Android_Eclipse - Fatal编程技术网

在android中不切换到具有以下代码的其他活动

在android中不切换到具有以下代码的其他活动,android,eclipse,Android,Eclipse,此代码正确吗?中的示例 ==MyScheduledReceiver.java== Intent myIntent = new Intent(getBaseContext(), MyScheduledReceiver.class); //MyScheduledReceiver extends from BroadcastReciever PendingIntent pendingIntent = PendingIntent.getBroadcast(getBaseC

此代码正确吗?

中的示例

==MyScheduledReceiver.java==

Intent myIntent = new Intent(getBaseContext(),
      MyScheduledReceiver.class); //MyScheduledReceiver extends from BroadcastReciever

    PendingIntent pendingIntent
     = PendingIntent.getBroadcast(getBaseContext(),
       0, myIntent, 0);

    AlarmManager alarmManager
      = (AlarmManager)getSystemService(ALARM_SERVICE);
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(System.currentTimeMillis());
    calendar.add(Calendar.SECOND, 10);
    long interval = 60 * 1000; //
    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
      calendar.getTimeInMillis(), interval, pendingIntent);

@亨利,你在编辑标签的时候就懒得格式化剩下的部分了?你到底想做什么?看起来您当前正在尝试设置警报。这就是你想要的还是你想马上开始一项新活动?是的,你说得对,先生,请提供该活动的代码当前设置警报,如果dateformat和time等于当前日期和时间,然后切换到另一项活动,先生,请提供代码我们不将挂起的意图称为startActivitypi,日期和时间格式是否正确?@user3320199请尝试新答案
Intent myIntent = new Intent(getBaseContext(),
      MyScheduledReceiver.class); //MyScheduledReceiver extends from BroadcastReciever

    PendingIntent pendingIntent
     = PendingIntent.getBroadcast(getBaseContext(),
       0, myIntent, 0);

    AlarmManager alarmManager
      = (AlarmManager)getSystemService(ALARM_SERVICE);
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(System.currentTimeMillis());
    calendar.add(Calendar.SECOND, 10);
    long interval = 60 * 1000; //
    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
      calendar.getTimeInMillis(), interval, pendingIntent);
public class MyScheduledReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
 // TODO Auto-generated method stub

 Intent scheduledIntent = new Intent(context, MyScheduledActivity.class);
 scheduledIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 context.startActivity(scheduledIntent);

}