Я создал кнопку, чтобы вызвать действие светодиодного импульса на моем приложении, но я не могу заставить его пульсировать навсегда. Он всегда импульсов по значению (на приведенном выше примере вы увидите, что импульсы в 10 раз, а затем останавливается)Есть ли способ сделать это число импульсов бесконечным?
//Button Pulse
Button bpulse = (Button) findViewById(R.id.bpulse);
bpulse.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent led = new Intent(IlluminationIntent.ACTION_START_LED_PULSE);
led.putExtra(IlluminationIntent.EXTRA_PACKAGE_NAME, "com.devsgonemad.xslc");
led.putExtra(IlluminationIntent.EXTRA_LED_ID,
IlluminationIntent.VALUE_BUTTON_2);
led.putExtra(IlluminationIntent.EXTRA_LED_NO_OF_PULSES, 10);
led.putExtra(IlluminationIntent.EXTRA_LED_PULSE_ON_TIME, 1000);
led.putExtra(IlluminationIntent.EXTRA_LED_PULSE_OFF_TIME, 1000);
led.putExtra(IlluminationIntent.EXTRA_LED_COLOR, m_ledColor);
startService(led);
m_isEnabled = true;
}
Как я могу сделать этот импульс навсегда, когда кнопка будет нажата до тех пор, пока пользователь не возвращается в приложение и останавливается это от пульсирования?
С уважением
Опубликовать код в вашем сервисе. – FoamyGuy
Где ваш пульсирующий код и в чем проблема, с которой вы столкнулись? –
вот код, который запускает импульсное действие светодиодов, я использую внешний файл jar от Sony, который позволяет мне управлять светодиодами. Моя проблема в том, что я хочу, чтобы эффект Pulse оставался активным, когда пользователь нажимает кнопку, на данный момент он выполняет столько импульсов, как указано выше на указанном. – SylasF