rss提要时未找到Android文件错误
我有一个android应用程序。当rss提要使用URL时强制关闭。它应该获取数据并显示。对不起,我的英语很差 这是我的日志: 以下是我的活动: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
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。但是不要干杯。用户不会看到它。做一个内置加载指示器并显示一个文本,这是我的第一个想法:)。