Genymotion da uygulama açılmıyor.
19.03.2015 - 07:53
Genymotion böyle bir hata veriyor "Unfortunately <uygulama ismi> has stopped" Çözümünü bilen var mı?
5
Görüntülenme
0 Beğeni
Hata nerede program hata görmüyo fakaat uygulama açılmıyor
public class MainActivity extends ListActivity {
private List<String> titleList;
private List<String> linkList;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
titleList = new ArrayList<String>();
linkList = new ArrayList<String>();
try {
URL url = new URL("http://rss.feedsportal.com/c/32892/f/530178/index.rss");
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(false);
XmlPullParser parser = factory.newPullParser();
parser.setInput(url.openConnection().getInputStream(), "UTF_8");
boolean insideItem = false;
int eventType = parser.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
if (eventType == XmlPullParser.START_TAG) {
if (parser.getName().equalsIgnoreCase("item")) {
insideItem = true;
} else if (parser.getName().equalsIgnoreCase("title")) {
if (insideItem)
titleList.add(parser.nextText());
} else if (parser.getName().equalsIgnoreCase("link"))
{ if (insideItem)
linkList.add(parser.nextText());
}
} else if (eventType == XmlPullParser.END_TAG && parser.getName().equalsIgnoreCase("item")) {
insideItem = false;
}
eventType = parser.next();
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (XmlPullParserException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, titleList); setListAdapter(adapter);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Uri uri = Uri.parse(linkList.get(position));
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
}