【发布时间】:2014-03-01 05:31:29
【问题描述】:
我有一个 android 应用程序,它只有一个只有一个按钮的活动。当我们按下这个按钮时,另一个线程开始执行一些特定的工作。如果再次按下该按钮,则正在运行的线程停止。 现在的问题是,如果我让线程运行并转到主屏幕并再次按下应用程序的启动器图标,它会启动一个新活动。现在,如果我单击活动的按钮,则会启动另一个线程。现在我有两个线程同时运行,这是我不想要的。
我想重新打开上一个正在运行的活动,然后当我再次单击该按钮时,已经运行的活动应该停止。 我尝试使用 launchmode: singleTask, singleInstance 但似乎没有任何效果。
请帮忙解决这个问题。
【问题讨论】:
标签: android multithreading performance