Sachverhalt: Sachverhalt: A. Mit Urteil vom 8./9. April 2003 verurteilte das Amtsgericht Olten-Gösgen X._ wegen mehrfacher unrechtmässiger Aneignung, mehrfacher Urkundenfälschung und mehrfacher Unterdrückung von Urkunden zu zwei Jahren Gefängnis. X._, der an der erstinstanzlichen Hauptverhandlung unentschuldigt nicht erschienen war, appellierte gegen seine Verurteilung ans Obergericht des Kantons Solothurn. Mit Beschluss vom 24. März 2004 schrieb dessen Strafkammer die Appellation X._s als verwirkt von der Geschäftskontrolle ab. Zur Begründung führte sie an, X._ sei, obwohl gehörig und unter Hinweis auf die Folgen unentschuldigten Ausbleibens zur obergerichtlichen Hauptverhandlung vorgeladen, unentschuldigt nicht erschienen, weshalb seine Appellation nach § 178 Abs. 1 der Strafprozessordnung des Kantons Solothurn vom 13. März 1997 (StPO) verwirkt sei. X._, der an der erstinstanzlichen Hauptverhandlung unentschuldigt nicht erschienen war, appellierte gegen seine Verurteilung ans Obergericht des Kantons Solothurn. Mit Beschluss vom 24. März 2004 schrieb dessen Strafkammer die Appellation X._s als verwirkt von der Geschäftskontrolle ab. Zur Begründung führte sie an, X._ sei, obwohl gehörig und unter Hinweis auf die Folgen unentschuldigten Ausbleibens zur obergerichtlichen Hauptverhandlung vorgeladen, unentschuldigt nicht erschienen, weshalb seine Appellation nach § 178 Abs. 1 der Strafprozessordnung des Kantons Solothurn vom 13. März 1997 (StPO) verwirkt sei. B. Mit staatsrechtlicher Beschwerde vom 6. April 2004 wegen Verletzung von Art. 32 Abs. 2 BV und Art. 6 Ziff. 1 und 3 lit. c EMRK beantragt X._, diesen Beschluss aufzuheben und das von ihm begehrte Appellationsverfahren durchzuführen. Ausserdem ersucht er um unentgeltliche Rechtspflege und Verbeiständung. 