小编Raj*_*mar的帖子

如何在底部设置标签并隐藏顶部操作栏?

在我的应用程序中,我使用底部的操作栏选项卡.我搜索了许多教程,但我不理解解决方案.大多数答案都说要使用TabActivity,但这已被弃用.所以任何人都可以告诉我如何处理这个问题?

android android-actionbar

4
推荐指数
1
解决办法
9524
查看次数

什么是在android中连续检查Internet连接的最佳方法

我正在开发一个应用程序.在那一个屏幕上检查Internet连接,紧接在onCreate()方法之后.如果网络连接良好,我正在为加载国家列表调用一个AsyncTask类,并在spinnerView中在屏幕上显示它.如果没有网络连接,我向用户显示Toast Message并调用check_Network(AsyncTask).在这个类受保护的Long doInBackground(URL ... params)方法我正在检查网络是否连接如果连接呼叫国家AsyncTask,否则我再次调用check_Network(AsyncTask).此过程重复,直到网络连接.我的问题是重复检查网络是正确的方法.请建议我.抱歉,我的英语很差,请理解.我正在展示我的代码

if (CheckNetwork.isOnline(this)) {
            try {
                new CountryProcess().execute();
            } catch (Exception e) {
                e.printStackTrace();
            }
        } else {


            Toast.makeText(
                    getApplicationContext(),
                    getString(R.string.network_connection_fail)
                            + "!", Toast.LENGTH_LONG).show();
            new NetWork_connectivity().execute();
}

//.......................//

class NetWork_connectivity extends AsyncTask<URL, Integer,Long>
    {
        @Override
        protected Long doInBackground(URL... params)
        {
            if (CheckNetwork.isOnline(MainActivity.this)) {

                new CountryProcess().execute();

            }else
            {
                new NetWork_connectivity().execute();
            }

            return null;
        }
    }
Run Code Online (Sandbox Code Playgroud)

java android android-asynctask

3
推荐指数
1
解决办法
1371
查看次数