繁体   English   中英

android中几种活动的通用代码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM