Я пытаюсь отправить данные в мою базу данных SDK синтаксиса с помощью диспетчера аварийных сигналов.Передача данных с помощью диспетчера аварийных сигналов
Я могу отправить данные без диспетчера аварийных сообщений.
Мой нижестоящий код не работает корректно, так как в базе данных sdk не отображаются обновленные данные.
Вот мой код:
Main Activity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.create_todo);
setTitle(R.string.create_todo);
alarmMgr = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(this, AlarmReceiver.class);
alarmIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
alarmMgr.setInexactRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
AlarmManager.INTERVAL_FIFTEEN_MINUTES,
AlarmManager.INTERVAL_FIFTEEN_MINUTES, alarmIntent);
}
AlarmReceiver.java
public class AlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
MyAsyncTask asyncTask = new MyAsyncTask();
asyncTask.execute(new String[]{});
}
class MyAsyncTask extends AsyncTask<String,Void,String>
{
@Override
protected String doInBackground(String... params) {
try {
ParseObject parseObject = new ParseObject("Todo");
parseObject.put("name", "abc");
parseObject.save();
}
catch(ParseException e)
{
}
return null;
}
}
}
Хорошо, так что же не работает? Вы получаете ошибки, ничего не происходит? – Bono
Ничего не происходит ... Я не получаю никаких ошибок или каких-либо исключений ........ Новые данные не добавляются в базу данных – ojas
Добавьте некоторого регистратора в 'catch' of' ParseException', если он выкидывает некоторую ошибку – Barun