Soru & Cevap

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

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user samet.kucuk95
samet.kucuk95
21.03.2015 - 12:57

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);

}

}