我有一个带有增量计数器的函数,当用户单击按钮时我调用它。当用户按下它时,我想制作一个新按钮,每秒调用一次此函数。我使用了警报管理器并且工作正常。但是当我尝试从广播接收器调用此函数时给我错误,因为它不是静态的。我该怎么办?
public class MyStartServiceReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Send ....",Toast.LENGTH_LONG).show();
//Intent service = new Intent(context, AlarmService.class);
//context.startService(service);
//String msg = intent.getStringExtra("data");
//String msg="data";
a1class.function1();
}
public void function1(){
counter++;
//Toast.MakeText( counter );
}