0
我寫了一個有兩個活動的應用程序:一個活動是主要活動,另一個活動是由主要通過一個意圖調用。在主要活動中,我將通過藍牙連接到Arduino板。但是,當我調用子活動時,我希望連接繼續,但當按下手機按鈕以轉義應用程序(無論在主要活動還是子活動中)並轉到手機的應用程序屏幕時,它會斷開連接。所以,請給我一些想法。如何讓應用程序在退出後繼續運行?
主要活動:
public class BackgroundActivity extends Activity {
private static final String DEVICE_ADDRESS = "00:06:66:43:9B:57";
private Button Living_Room;
private Intent L_intent;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Amarino.connect(this, DEVICE_ADDRESS);// CONNECT TO ARDUINO BOARD
Living_Room = (Button) findViewById(R.id.living);
Living_Room.setBackgroundColor(Color.TRANSPARENT);
Living_Room.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
L_intent = new Intent(view.getContext(), LivingRoom.class);
startActivityForResult(L_intent, 0);
}
});
}
@Override
protected void onStop(){
super.onStop();
//Amarino.disconnect(this, DEVICE_ADDRESS);
}
}