[英]Common code for several activities in android
我有3个以上需要蓝牙连接的活动。 在继续过程之前,所有活动都将连接到蓝牙。 如果没有蓝牙连接,它将加载另一个活动DevicesListActivity
,该活动基本上会列出所有附近的设备,用户可以选择其中一个。 单击设备后,它将与所选设备一起返回到3个活动之一。 现在在onActivityResult
,我进行连接并继续进行处理。 所以我在所有3个活动的onActivityResult
中都有相同的代码。
请提出一个更好的选择。
定义一个公共的父活动,并让每个活动对其进行扩展。
使用所需的方法创建一个名为BluetoothConnection
的其他类。 然后,只需在每个类中创建对象,即可在其中创建全局类。
就像这样:
BluetoothConnection a = new BluetoothConnection();
a.startConnection();//Or the methods u have to create connections
由于拥有外部类,因此可以创建该类的对象并对其进行处理。 希望对您有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.