android中几个活动的常用代码

时间:2016-03-09 08:17:42

标签: java android android-activity

我有超过3项需要蓝牙连接的活动。在继续处理之前,所有活动都连接到蓝牙。如果没有蓝牙连接,它将加载另一个活动DevicesListActivity,它基本上列出了所有附近的设备,用户可以选择其中一个。在单击设备时,它会将所选设备返回到3活动之一。现在在onActivityResult,我建立连接并继续处理。因此,对于所有3项活动,我在onActivityResult中拥有相同的代码。

请提出更好的选择。

2 个答案:

答案 0 :(得分:0)

定义一个共同的父 - 活动,并让每个活动扩展它。

答案 1 :(得分:0)

使用您需要的方法创建一个名为BluetoothConnection的其他类。然后在每个类中创建对象,然后在那里创建全局类。

它是这样的:

BluetoothConnection a = new BluetoothConnection();
a.startConnection();//Or the methods u have to create connections

由于您拥有外部类,因此您可以创建此类的对象并使用它。我希望它可以帮助你。