android - putExtra 中的蓝牙适配器

标签 android android-intent bluetooth adapter

我有一个要求,我想开发一个混合应用程序并列出蓝牙设备、扫描和连接、共享文件等。

所以我想将 BluetoothAdapter mAdapter 值添加到 extras 中并将其传递到 onActivity 结果中。喜欢 enableIntent.putExtra("", mAdapter); 并通过 getExtra(...)onActivityResult 中使用它。有办法吗??..

if (!mBluetoothAdapter.isEnabled()) {  
    Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);  
    ((Activity)context).startActivityForResult(enableIntent, RequestCodes.BLUETOOTH_ENABLE_CODE);  
}

最佳答案

为什么不使用 Application 类 来存储该数据并在任何需要的地方使用。

查看此帖子以了解如何使用 Application class .

关于android - putExtra 中的蓝牙适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10713453/

相关文章:

android - 如何以编程方式在 couchbase android 中添加 ssl 证书

android - 为什么 PendingIntent 不发回我的 Intent 自定义 Extras 设置?

swift - 无法将 UnsafeMutableRawPointer 的值转换为 BluetoothDeviceAddress

iphone - 有没有办法让 LilyPad Arduino 与 iOS 设备进行通信?

java - 如何比较两个图像的相似性(与 MD5 不完全匹配)?

android - 如何阻止从 SL4A 启动的 WebView 隐藏通知栏?

android - 我无法更改小部件大小

带有图像和正文文本的 Android MMS Intent

android - 重定向到 Intent Activity 时出现问题

iOS 可用蓝牙设备列表,以编程方式提供信息