sp0.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
Spinner sp0=(Spinner) findViewById(R.id.sp0);
System.out.println(sp0.getSelectedItem().toString());
handle1.obtainMessage(1,sp0.getSelectedItem().toString()).sendToTarget();
new Thread(new Runnable() {
@Override
public void run() {
Looper.prepare();
handle1 = new Handler(){
public void handleMessage (Message msg) {
switch(msg.what) {
case 1:
System.out.println( (String) msg.obj);
}
}
};
Looper.loop();
}
}).start();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
为什么执行 handle1.obtainMessage(1,sp0.getSelectedItem().toString()).sendToTarget();
会闪退。