Problem: According to 1 Kings 15:3, Abijah was a wicked king who “walked in all the sins of his father.” However, here in 2 Chronicles he is represented as giving a speech against idolatry and in defense of God’s appointed priests and temple in Jerusalem.
Solution: Abijah is not the first, nor will he be the last, politician on record who could give an occasional pious speech when it served his purposes. The fact is, his deeds did not match his words. That is, in general, whatever occasional exceptions there may have been, he was an evil king, just as 1 Kings 15:3 declares.