java—循环从循环开始

aydmsdu9  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(223)

我正在尝试构建一个简单的应用程序,每24小时向用户显示一个包含内容的窗口,并且我使用for循环来增加数组值,这样我就可以用我已经准备好的内容填充窗口。

Calendar cal = Calendar.getInstance();
Intent i = new Intent(this , receiver.class);
PendingIntent p = PendingIntent.getBroadCast(this ,1,i,flag);
AlarmManager a = getSystemService(Context.ALARM_SERVICE);
m.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(),1000*60,p);

我的接收人:

public class receiver extends BroadCastReceiver{
Private static int[] arr ={0,0,0};
private int[] method(){
for(int i=0;i<arr.lenght();i++){
arr[i]++;
}
return arr;
}
@override 
public void onReceive (final Context ctx ,Intent i){
Toast.makeText(ctx,Arrays.toString(method),Toast.LENGTH_SHORT);
}
}

这段代码运行得很好(即使我关闭应用程序,它仍然会递增),但是当我打开应用程序并再次关闭它时,循环会从Begging开始,idk为什么?
我希望你们能理解这个问题,我为我的英语感到抱歉。。。
我希望我能找到答案!!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题