0
这是我第一次制作一个相当大的应用程序,其中有很多部分。用户界面和后台线程之间的沟通
我想在不同的类中保留UI和后台进程以避免混淆。但是,如何以最佳方式在他们之间进行沟通。我遇到一些方法至今:
声明后台线程在不同的类,并在UI线程定义其onPostExecute()方法。
new SetupDefaultFeeds(context) { @Override protected void onPostExecute(List<Feed> result) { default_feeds = result; for (Feed t : result) { String log = t.toString(); Log.d("DEFAULT feed", log); } menu_btn[0].performClick(); } }.execute();
在背景和UI线程之间使用标志变量的信令。
线程和处理函数。
有没有其他方法,什么是最好的方法。谢谢 !
我知道如何做到这一点,当我们有后台线程和用户界面在同一类..但我不知道如何做到这一点,当后台线程和用户界面在不同的类。你可以帮助我的代码! – gauravsapiens