一秒钟后在android中调用另一个意图

可执行文件

我想启用蓝牙并在一秒钟后禁用它。但是我不知道该怎么做,我已经尝试过了,但是它什么也没做,只是启用了蓝牙。我这样做的原因是因为我实际上想禁用蓝牙。但是它仅在您还使用应用程序本身中的Intent启用了*的情况下才有效,否则它会强制关闭(如果已通过通知栏启用)

我正在使用此代码来启用/禁用蓝牙

  public void optimize(View view) {
        BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
         if (mBluetoothAdapter == null) {
             // Device does not support Bluetooth

             }else{

             if (!mBluetoothAdapter.isEnabled()) {

                mBluetoothAdapter.enable();

             }else{

              mBluetoothAdapter.disable();    

             }

             }

我现在使用的代码

    public void optimize(View view) {
        final BluetoothAdapter mBluetoothAdapter =BluetoothAdapter.getDefaultAdapter();
         if (mBluetoothAdapter == null) {
             // Device does not support Bluetooth

             }else{

             if (!mBluetoothAdapter.isEnabled()) {

                mBluetoothAdapter.enable();

             {Thread mythread = new Thread() {
                    public void run()
                    {
                        try
                        {
                            sleep(1000);
                        }
                        catch (Exception e)
                        {
                        }
                        finally
                        {


              BluetoothAdapter mBluetoothAdapter =BluetoothAdapter.getDefaultAdapter();
              mBluetoothAdapter.disable();    


                        }
                    }
                };

            }

    }           
    }

试试看,使用Android处理程序的postdelayed()。

在指定的时间(以毫秒为单位)后,它将在run()块内执行代码。

public void optimize(View view) {
    final BluetoothAdapter mBluetoothAdapter =BluetoothAdapter.getDefaultAdapter();
     if (mBluetoothAdapter == null) {
         // Device does not support Bluetooth

         }else{

         if (!mBluetoothAdapter.isEnabled()) {

            mBluetoothAdapter.enable();

               // Instead of run Thread , use Handler's Postdelayed method as,
               Handler mHandler = new Handler();
               mHandler.postDelayed(new Runnable() {

            @Override
            public void run() {
                      // Runs this after 1 second
                BluetoothAdapter mBluetoothAdapter =BluetoothAdapter.getDefaultAdapter();
          mBluetoothAdapter.disable();    
            }
        }, 1000); // After 1 second it executes code inside run()

        }

}           
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一秒钟后如何在Android Studio中自动更改图像?

来自分类Dev

一秒钟后悬停消失

来自分类Dev

当在 tablayout 中调用其他片段时,第一个片段会出现一秒钟

来自分类Dev

一秒钟的JavaScript真的是一秒钟吗?

来自分类Dev

一秒钟的JavaScript真的是一秒钟吗?

来自分类Dev

一秒钟后,Windows 8中的Wifi会自行杀死

来自分类Dev

如何在C中的两个printf之间等待一秒钟?

来自分类Dev

在Visual Studio中更改文件后一秒钟后,红色复选标记会自动删除

来自分类Dev

如何在Redux Observable中调度一个动作,等待一秒钟,然后再调度两个动作?

来自分类Dev

一秒钟内查询数量很高。

来自分类Dev

一秒钟后边界半径消失

来自分类Dev

如何显示图像一秒钟?SWIFTUI

来自分类Dev

骨干视图仅渲染一秒钟

来自分类Dev

需要循环睡眠一秒钟的时间

来自分类Dev

一秒钟后边界半径消失

来自分类Dev

花费一秒钟锁定屏幕

来自分类Dev

显示登录页面一秒钟

来自分类Dev

录制一秒钟的视频Swift?

来自分类Dev

如何在PIC组件中的PIC16F1938上实现一秒钟的时钟以点亮一秒钟?

来自分类Dev

Redis服务器已启动,但在一秒钟后被杀死

来自分类Dev

使用UPSTART失败一秒钟后,如何重新启动python脚本?

来自分类Dev

于:如何安排作业在一秒钟后运行?

来自分类Dev

该应用会在一秒钟后自动重启

来自分类Dev

一秒钟后,JavaScript sweetAlert弹出窗口关闭

来自分类Dev

一秒钟后如何使用JavaFX更改Label的内容?

来自分类Dev

循环MediaElement几分钟或暂停一秒钟后冻结

来自分类Dev

Javascript未立即执行,延迟到页面加载后一秒钟

来自分类Dev

一秒钟后关闭所有终端程序

来自分类Dev

使用UPSTART失败一秒钟后,如何重新启动python脚本?

Related 相关文章

  1. 1

    一秒钟后如何在Android Studio中自动更改图像?

  2. 2

    一秒钟后悬停消失

  3. 3

    当在 tablayout 中调用其他片段时,第一个片段会出现一秒钟

  4. 4

    一秒钟的JavaScript真的是一秒钟吗?

  5. 5

    一秒钟的JavaScript真的是一秒钟吗?

  6. 6

    一秒钟后,Windows 8中的Wifi会自行杀死

  7. 7

    如何在C中的两个printf之间等待一秒钟?

  8. 8

    在Visual Studio中更改文件后一秒钟后,红色复选标记会自动删除

  9. 9

    如何在Redux Observable中调度一个动作,等待一秒钟,然后再调度两个动作?

  10. 10

    一秒钟内查询数量很高。

  11. 11

    一秒钟后边界半径消失

  12. 12

    如何显示图像一秒钟?SWIFTUI

  13. 13

    骨干视图仅渲染一秒钟

  14. 14

    需要循环睡眠一秒钟的时间

  15. 15

    一秒钟后边界半径消失

  16. 16

    花费一秒钟锁定屏幕

  17. 17

    显示登录页面一秒钟

  18. 18

    录制一秒钟的视频Swift?

  19. 19

    如何在PIC组件中的PIC16F1938上实现一秒钟的时钟以点亮一秒钟?

  20. 20

    Redis服务器已启动,但在一秒钟后被杀死

  21. 21

    使用UPSTART失败一秒钟后,如何重新启动python脚本?

  22. 22

    于:如何安排作业在一秒钟后运行?

  23. 23

    该应用会在一秒钟后自动重启

  24. 24

    一秒钟后,JavaScript sweetAlert弹出窗口关闭

  25. 25

    一秒钟后如何使用JavaFX更改Label的内容?

  26. 26

    循环MediaElement几分钟或暂停一秒钟后冻结

  27. 27

    Javascript未立即执行,延迟到页面加载后一秒钟

  28. 28

    一秒钟后关闭所有终端程序

  29. 29

    使用UPSTART失败一秒钟后,如何重新启动python脚本?

热门标签

归档