rss提要时未找到Android文件错误

rss提要时未找到Android文件错误,android,rss,Android,Rss,我有一个android应用程序。当rss提要使用URL时强制关闭。它应该获取数据并显示。对不起,我的英语很差 这是我的日志: 以下是我的活动: public class Site2 extends FragmentActivity { // Connection detector class ConnectionDetector cd; Boolean isInternetPresent = false; @Override public void onCreate(Bundle savedI

我有一个android应用程序。当rss提要使用URL时强制关闭。它应该获取数据并显示。对不起,我的英语很差

这是我的日志:

以下是我的活动:

public class Site2 extends FragmentActivity {
// Connection detector class
ConnectionDetector cd;
Boolean isInternetPresent = false;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    // creating connection detector class instance
    cd = new ConnectionDetector(getApplicationContext());
    // creating connection detector class instance
            cd = new ConnectionDetector(getApplicationContext());



            // get Internet status
            isInternetPresent = cd.isConnectingToInternet();

            // check for Internet status
            if (isInternetPresent) {
                // Internet Connection is Present
                // make HTTP requests
                showAlertDialog(Site2.this, "Internet Connection",
                        "You have internet connection", true,1);
            } else {
                // Internet connection is not present
                // Ask user to connect to Internet
                showAlertDialog(Site2.this, "No Internet Connection",
                        "You don't have internet connection.", false,2);
            }

    if ((isInternetPresent) &&(savedInstanceState == null)) {
        addRssFragment();
    }


}

private void addRssFragment() {
    FragmentManager manager = getSupportFragmentManager();
    FragmentTransaction transaction = manager.beginTransaction();
    RssFragment fragment = new RssFragment();
    ////////////////////////////////////////

    Bundle bundle = new Bundle(2);
    bundle.putInt("url", 1);
    bundle.putString("url", "http://www.dz-recrutement.blogspot.com/rss.xml");
    fragment.setArguments(bundle);
    //////////////////////////////////////
    transaction.add(R.id.fragment_container, fragment);
    transaction.commit();

}

@Override
protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    outState.putBoolean("fragment_added", true);
}
public void showAlertDialog(Context context, String title, String message, Boolean status,int rol) {
    AlertDialog alertDialog = new AlertDialog.Builder(context).create();

    // Setting Dialog Title
    alertDialog.setTitle(title);

    // Setting Dialog Message
    alertDialog.setMessage(message);

    // Setting alert dialog icon
    alertDialog.setIcon((status) ? R.drawable.success : R.drawable.fail);

    switch(rol){
    case 1:
        alertDialog.setButton("OK", new DialogInterface.OnClickListener() {

            public void onClick(DialogInterface dialog, int which) {

            }
        });
        break;
    case 2:
        alertDialog.setButton("OK", new DialogInterface.OnClickListener() {

            public void onClick(DialogInterface dialog, int which) {
                finish();
            }
        });
        break;
}


    // Showing Alert Message
    alertDialog.show();
}
 }
我添加了所有权限。请帮助我。

日志文件显示:“FileNotFoundException”,当我输入Url时,该文件不再存在:)


这就是问题所在,请确定它确实存在。

谢谢。我想干杯,如果url不存在。我该怎么做呢。嗯,一个黑客会捕获filenotfoundexception。但是不要干杯。用户不会看到它。做一个内置加载指示器并显示一个文本,这是我的第一个想法:)。