11.7.2. Intent reception method
As download and writing process are done asynchronously, return value cannot be referred
directly.
So, receive the process result by using Broadcast Intent.
For each Broadcast Intent value issued by each API, refer to the item of Broadcast intent of
each API.
This section describes about the intent reception method.
11.7.2.1. At start
Set intent filter and receiver at the start of application.
■Implementation example
private MyReceiver receiver = new MyReceiver();
private IntentFilter filter = new IntentFilter();
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
filter.addAction(AGPSControl.AGPS_CONF_ERROR);
filter.addAction(AGPSControl.AGPS_DOWNLOAD_COMPLETED);
filter.addAction(AGPSControl.AGPS_DOWNLOAD_ERROR);
filter.addAction(AGPSControl.AGPS_FILE_EXPIRED);
filter.addAction(AGPSControl.AGPS_FILE_NOT_UPDATED);
filter.addAction(AGPSControl.AGPS_NETWORK_ERROR);
filter.addAction(AGPSControl.AGPS_WRITE_COMPLETED);
filter.addAction(AGPSControl.AGPS_WRITE_ERROR);
getApplicationContext().registerReceiver(receiver, filter);
}
MOVERIO Pro Developer's Guide (Rev.1.4)
194