android.widget.Spinner#isEnabled ( )源码实例Demo

下面列出了android.widget.Spinner#isEnabled ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

public static Account getSelectedAccount(Context context, Spinner spinner) {
    if (spinner == null || !spinner.isEnabled()) {
        return null;
    }
    if (context instanceof XmppActivity) {
        Jid jid;
        try {
            if (Config.DOMAIN_LOCK != null) {
                jid = Jid.ofEscaped((String) spinner.getSelectedItem(), Config.DOMAIN_LOCK, null);
            } else {
                jid = Jid.ofEscaped((String) spinner.getSelectedItem());
            }
        } catch (final IllegalArgumentException e) {
            return null;
        }
        final XmppConnectionService service = ((XmppActivity) context).xmppConnectionService;
        if (service == null) {
            return null;
        }
        return service.findAccountByJid(jid);
    } else {
        return null;
    }
}
 
源代码2 项目: Conversations   文件: StartConversationActivity.java
public static Account getSelectedAccount(Context context, Spinner spinner) {
	if (spinner == null || !spinner.isEnabled()) {
		return null;
	}
	if (context instanceof XmppActivity) {
		Jid jid;
		try {
			if (Config.DOMAIN_LOCK != null) {
				jid = Jid.ofEscaped((String) spinner.getSelectedItem(), Config.DOMAIN_LOCK, null);
			} else {
				jid = Jid.ofEscaped((String) spinner.getSelectedItem());
			}
		} catch (final IllegalArgumentException e) {
			return null;
		}
		final XmppConnectionService service = ((XmppActivity) context).xmppConnectionService;
		if (service == null) {
			return null;
		}
		return service.findAccountByJid(jid);
	} else {
		return null;
	}
}
 
@Nullable
private TypeFilter getTypeFilter() {
  Spinner typeFilter = findViewById(R.id.autocomplete_type_filter);
  return typeFilter.isEnabled() ? (TypeFilter) typeFilter.getSelectedItem() : null;
}
 
@Nullable
private TypeFilter getTypeFilter() {
  Spinner typeFilter = findViewById(R.id.autocomplete_type_filter);
  return typeFilter.isEnabled() ? (TypeFilter) typeFilter.getSelectedItem() : null;
}