title: Event focus & keyup not support on Android sencha extjs
body: <p>I have matter on Event focuse &amp; Keyup on Android ,
  I want to know why not support ,
  When I tab on Pin Key not up and Key board hide all control ,
  But this code support on iOS,</p>
  
  <p>Hope u can solve this </p>
  
  <pre><code> focus: function(){
                                      var Athis = this.up('confirmation1');
                                      var txtValue = this.getValue().focus() == null ? 0 : this.getValue().length;
                                      Athis.onInputValue(txtValue, this, '');
                                  },
                                  keyup: function(){
                                      var Athis = this.up('confirmation1');
                                      var txtValue = this.getValue() == null ? 0 : this.getValue().length;
  
  
  Ext.define('Test.view.Confirmation1',{
  
  extend      : 'Ext.Panel'
  ,xtype      : 'confirmation1'
  
    ,config: {
  
      height: '100%',
      layout: 'vbox',
      scrollable: true,
      style: 'background-color: #E8D3B8;',
  
      items: [{
              {
  
                      xtype:'container',
                      layout: { type: 'hbox', pack: 'center' },
                      cls:'textblueNumberNew',
                      flex : 1,
                      items:[{
  
                          width: '70%',
                          minLength: 6,
                          maxLength: 6, 
                          xtype:'textcodefield',
                          cls: 'txtPassCodeTransparent',
                          itemId: 'txtPinCode',
                          reference: 'txtPinCode',
                          // id: 'pinCode',
                          clearIcon: false,
                          html: [
                              '&lt;span class="passcodeStyleInput"&gt;&lt;i class="fa fa-circle backgroundNone" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;',
                              '&lt;span class="passcodeStyleInput"&gt;&lt;i class="fa fa-circle backgroundNone" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;',
                              '&lt;span class="passcodeStyleInput"&gt;&lt;i class="fa fa-circle backgroundNone" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;',
                              '&lt;span class="passcodeStyleInput"&gt;&lt;i class="fa fa-circle backgroundNone" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;',
                              '&lt;span class="passcodeStyleInput"&gt;&lt;i class="fa fa-circle backgroundNone" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;',
                              '&lt;span class="passcodeStyleInput"&gt;&lt;i class="fa fa-circle backgroundNone" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;'
                              ].join(''),
                          listeners:{
  
                              blur: function(){
                                  var Athis = this.up('confirmation1');
                                  var txtValue = this.getValue() == null ? 0 : this.getValue().length;
                                  Athis.onInputValue(txtValue, this, 'Blur');
                              },
                              focus: function(){
                                  var Athis = this.up('confirmation1');
                                  var txtValue = this.getValue().focus() == null ? 0 : this.getValue().length;
                                  Athis.onInputValue(txtValue, this, '');
                              },
                              keyup: function(){
                                  var Athis = this.up('confirmation1');
                                  var txtValue = this.getValue() == null ? 0 : this.getValue().length;
                                  Athis.onInputValue(txtValue, this, '');
                              },
                              change: function(){
                                  var pinLength = this.getValue().length;
                                  if (pinLength &gt;6){
                                      this.setValue(this.getValue().toString().substring(0,6));    
                                  }
                                  var Athis = this.up('confirmation1');
                                  var txtValue = this.getValue() == null ? 0 : this.getValue().length;
                                  Athis.onInputValue(txtValue, this, '');
                              }
                          }
  
                      }]
  
  
                  }
         }]
   }
  })
  </code></pre>