此问题主要出现是没有相对应的应用可以显示在点击之后的相对应的账号添加的显示栏,所以会出现这种情况;解决方法如下:
vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/accounts/ChooseAccountActivity.java
/**
* Updates provider icons. Subclasses should call this in onCreate()
* and update any UI that depends on AuthenticatorDescriptions in onAuthDescriptionsUpdated().
*/
private void updateAuthDescriptions() {
mAuthDescs = AccountManager.get(getContext()).getAuthenticatorTypesAsUser(
mUserHandle.getIdentifier());
//add begin
if(mAuthDescs.length > 0){
for (int i = 0; i < mAuthDescs.length; i++) {
mTypeToAuthDescription.put(mAuthDescs[i].type, mAuthDescs[i]);
}
onAuthDescriptionsUpdated();
}else{
Toast.makeText(getContext(), R.string.no_additional_accounts, Toast.LENGTH_LONG).show();
}
//end
}
就能解决此现象。