Я создаю базу данных при первом запуске и нажатием кнопки Я вставляю значения в таблицу. Теперь на этой кнопке щелкните сам, я запустил службу методом startService(), эта служба будет постоянно проверять определенные значения столбца таблица вечно до тех пор, пока я явно не остановлю службу. Мой вопрос: как запустить и сохранить эту службу после первого щелчка, который я делаю? Спасибо.Android-Как запустить и сохранить работу после первого запуска приложения?
Button save=(Button)findViewById(R.id.save);
save.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//MainActivity ma=new MainActivity();
event=spinner.getSelectedItem().toString();
message=ed1.getText().toString();
MainActivity.myDataBase.openDatabase("/data/data/package/databases/table", null,MainActivity.myDataBase.OPEN_READWRITE);
MainActivity.myDataBase.execSQL("INSERT INTO " +
MainActivity.tablename +
" Values ('"+ val1 +"','"+ val2 +"','"+ val3 +"','"+ val4 +"','"+ val5 +"');");
}
});
}
После этого «вставить» Я хотел бы, чтобы начать обслуживание «выберите» определенный столбец из таблицы, что я только что вставил записи в и пусть, что услуга запуска forever.Also ему не следует перезапустить еще раз, когда пресс-I эта же кнопка для сохранения других рекордов.
PS: Я могу сделать еще одну кнопку, чтобы начать службу, но я хочу сделать все действия одним щелчком, а не запятнать пользовательский интерфейс.
Объясните глубже и показать, что вы пробовали. –
. Мой вопрос - как запустить и сохранить эту службу после первого щелчка? и нажмите кнопку сам. Я запустил службу startService() –
@AnkitMakwana. Да, я знаю, что. Но у меня возникло сомнение в том, перезапустится ли служба, вставляя запись второй и следующий раз, нажав эту кнопку? – mithil