Sachverhalt: A. X._ wurde anlässlich einer unbewilligten Kundgebung am 21. Januar 2012 in der Berner Innenstadt von der Kantonspolizei Bern wegen Verdachts auf Landfriedensbruch vorläufig festgenommen und gleichentags wieder frei gelassen. B. Am 31. Januar 2012 führte X._ Beschwerde beim Obergericht des Kantons Bern (Strafabteilung, Beschwerdekammer in Strafsachen) mit den Anträgen, die Modalitäten des Freiheitsentzugs für unrechtmässig zu erklären und ihm eine Genugtuung von Fr. 1'700.-- auszurichten. Mit Entscheid vom 8. Mai 2012 trat das Obergericht auf die Beschwerde wegen fehlenden Rechtsschutzinteresses nicht ein. C. X._ führt Beschwerde in Strafsachen beim Bundesgericht mit dem Hauptantrag, den Entscheid des Obergerichts aufzuheben und die Sache zur materiellen Beurteilung an die Vorinstanz zurückzuweisen; eventuell habe das Bundesgericht in der Sache selbst zu entscheiden; für das bundesgerichtliche Verfahren seien keine Gerichtskosten zu erheben; eventuell sei ihm die unentgeltliche Rechtspflege zu gewähren. Die Kantonspolizei und das Obergericht des Kantons Bern haben auf eine Vernehmlassung verzichtet. 