0
這是發送數據的方法。Android spinners將數據從活動移動到另一個
public void commitData(View v) {
Bundle bundle=new Bundle();
bundle.putString("key", spinner.getItemAtPosition(spinner.getSelectedItemPosition()).toString());
// String selection = spinner.getSelectedItem().toString();
Intent alarmSet = new Intent(getApplicationContext(), ViewOffense.class);
alarmSet.putExtras(bundle);
startActivityForResult(alarmSet, 0);
}
這是接收數據
public class ViewOffense extends Activity {
EditOffense eo=new EditOffense();
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.viewoffense);
Bundle bundle=this.getIntent().getExtras();
if(bundle != null){
String selection=bundle.getString("key");
TextView textview=(TextView)findViewById(R.id.textview);
textview.setText(selection);
}
else{
Toast.makeText(ViewOffense.this,"Haven't Received any data yet", Toast.LENGTH_LONG).show();
}
}
我不斷收到空指針異常的方法。
哪一行是空指針?發佈棧跟蹤。 – athor
textview .setText(選擇); – pdmadd8504