Java Android:一旦达到超时阈值,如何终止函数?

Java Android:一旦达到超时阈值,如何终止函数?,java,android,timeout,Java,Android,Timeout,背景:Android、java 我在example.java中定义了两个函数,method1()和method2(): 对于method1,平均需要50毫秒。但有时需要500毫秒 我想为method1添加一个超时监视程序。如果method1没有在100毫秒内完成,请停止它,然后继续执行method2 byte[] result = example.method2(input); 这个怎么写 byte[] result = example.method2(input);

背景:Android、java

我在example.java中定义了两个函数,method1()和method2():

对于method1,平均需要50毫秒。但有时需要500毫秒

我想为method1添加一个超时监视程序。如果method1没有在100毫秒内完成,请停止它,然后继续执行method2

byte[] result = example.method2(input);
这个怎么写

byte[] result = example.method2(input);