在 Android 中,wait() 方法是 Object 类的一个方法,用于让当前线程等待,直到其他线程调用此对象的 notify() 或 notifyAll() 方法
以下是如何在 Android 中使用 wait() 方法的示例:
Thread 类并重写了 run() 方法。在这个方法中,你可以使用 wait() 方法。public class MyThread extends Thread { @Override public void run() { synchronized (this) { try { System.out.println("线程等待中..."); wait(); // 让当前线程等待 System.out.println("线程已唤醒"); } catch (InterruptedException e) { e.printStackTrace(); } } } } Activity 或其他类中,创建并启动这个线程。MyThread myThread = new MyThread(); myThread.start(); notify() 或 notifyAll() 方法。请注意,这些方法必须在同步块或同步方法中调用,否则会抛出 IllegalMonitorStateException。myThread.notify(); // 只唤醒一个等待的线程 // 或者 myThread.notifyAll(); // 唤醒所有等待的线程 这是一个简单的示例,展示了如何在 Android 中使用 wait() 和 notify() 方法。在实际应用中,你可能需要根据你的需求对这些代码进行调整。