issue #4895:split controller adapter[android]