Calcium-activated chloride channels (CaCC) encoded by family members of transmembrane proteins of unknown function 16 (TMEM16) have recently been intensely studied for functional properties as well as their physiological roles as chloride channels in various tissues. One technical hurdle in studying these channels is the well-known channel rundown that frequently impairs the precision of electrophysiological measurements for the channels. Using experimental protocols that employ fast-solution exchange, we circumvented the problem of channel rundown by normalizing the Ca(2+)-induced current to the maximally-activated current obtained within a time period in which the channel rundown was negligible. We characterized the activation of the TMEM16A-encoded CaCC (also called ANO1) by Ca(2+), Sr(2+), and Ba(2+), and discovered that Mg(2+) competes with Ca(2+) in binding to the divalent-cation binding site without activating the channel. We also studied the permeability of the ANO1 pore for various anions and found that the anion occupancy in the pore-as revealed by the permeability ratios of these anions-appeared to be inversely correlated with the apparent affinity of the ANO1 inhibition by niflumic acid (NFA). On the other hand, the NFA inhibition was neither affected by the degree of the channel activation nor influenced by the types of divalent cations used for the channel activation. These results suggest that the NFA inhibition of ANO1 is likely mediated by altering the pore function but not through changing the channel gating. Our study provides a precise characterization of ANO1 and documents factors that can affect divalent cation activation and NFA inhibition of ANO1.