小编Bor*_*ris的帖子

Asynctask:将两个或多个值从doInBackground传递给onPostExecute

我有一个Asynctask,它检索两个int vaules,我想将它们传递给onPostExecute以在视图上显示它们.
这是我的代码:

    public class QueryServer extends AsyncTask <String, Void, Integer> { 

    protected Integer doInBackground(String... serverAddress) {
        Log.d("QueryServer", ""+serverAddress[0]);
        MCQuery mcQuery = new MCQuery("" + serverAddress[0] ,25565);
        QueryResponse response = mcQuery.basicStat();

        int Onlineplayers = response.getOnlinePlayers(); //first vaule
        int Maxplayers = response.getMaxPlayers();  //second vaule

        Log.d("MCQuery", "" + Onlineplayers + " OnlinePlayers");
        return Onlineplayers;

    }

    protected void onPostExecute(Integer Onlineplayers){

        TextView onlinePlayersView = (TextView) findViewById(R.id.online_players);

        onlinePlayersView.setText(""+Onlineplayers+"/"+ Maxplayers); //i need to pass Maxplayers to use it here


    }
Run Code Online (Sandbox Code Playgroud)

先感谢您.

java android android-asynctask

23
推荐指数
1
解决办法
2万
查看次数

如何为选项卡式活动的每个选项卡创建UI?

我正在学习开发android,但我不知道如何为片段创建UI.我创建了一个新活动,在创建过程中我选择了导航类型"Tabs + Swipe".现在我有一个布局xml,我无法使用WYSIWYG界面进行修改,如果我 - 例如 - 在类文件中使用java创建一个按钮小部件,它会在每个"标签视图"中创建它.

我基本上想为每个选项卡(片段)创建不同的接口.

谢谢

eclipse android android-layout

2
推荐指数
1
解决办法
5167
查看次数