"android.os.Vibrator" verwenden ?

  • Antworten:3
pramkies
  • Forum-Beiträge: 25

23.01.2012, 16:24:30 via Website

was mache ich falsch ?

package xxx.xxxx.pramkies;

import android.os.Vibrator;

public class InfoActivity extends Activity
implements OnClickListener {

private Button vibOn;
private Vibrator vibrator;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

vibOn = (Button) findViewById(R.id.test);
vibOnt.setOnClickListener(this);

vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);

setContentView(R.layout.main);
}
public void onClick(View v) {

if (v == vibOn) { // sorry mein fehler, daran lagst nicht, tipp fehler hier !

vibrator.vibrate(500); // 500 msec Vibrieren

}
}

in Maifest.xml auch nicht vergessen die permission einzutragen!!
<uses-permission android:name="android.permission.VIBRATE" ></uses-permission>

in eclipse bekomme ich keinFehler !! Aber wenn ich es aber auf mein S2 testen will passiert nichts.

— geändert am 23.01.2012, 17:34:10

Antworten
Mac Systems
  • Forum-Beiträge: 1.727

23.01.2012, 17:32:16 via Website

if (v == test) {


was auch immer test ist, der vergleich geht nicht!

Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV

Antworten
pramkies
  • Forum-Beiträge: 25

23.01.2012, 17:35:13 via Website

war ein Tippfehler nur hier !!! habs nun geändert ! Sorry

Antworten
Ansgar M
  • Forum-Beiträge: 1.544

23.01.2012, 21:30:07 via App

Hm,
erstmal kann ich da so nichts finden. Wird denn die OnClick Methode richtig aufgerufen? Steht irgendwas im Logcat?
Lg Ansgar

Antworten