Back to project page lffl-feed-reader.
The source code is released under:
GNU General Public License
If you think the Android project lffl-feed-reader listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.iven.lfflfeedreader.mainact; //w w w .ja v a 2 s .co m import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.os.AsyncTask; import android.os.Bundle; import android.os.Handler; import android.view.View; import com.iven.lfflfeedreader.R; import com.iven.lfflfeedreader.domparser.DOMParser; import com.iven.lfflfeedreader.domparser.RSSFeed; import de.keyboardsurfer.android.widget.crouton.Crouton; public class SplashActivity extends Activity { String LFFLFEEDURL = "http://feeds.feedburner.com/lffl/"; RSSFeed lfflfeed; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splash); ConnectivityManager cM = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); if (cM.getActiveNetworkInfo() == null) { // Inflate any custom view View customView = getLayoutInflater().inflate(R.layout.internet_alert, null); Crouton.show(SplashActivity.this, customView); new Handler().postDelayed(new Runnable() { public void run() { SplashActivity.this.finish(); } }, 2000); } else { new AsyncLoadXMLFeed().execute(); } } private void startLisActivity(RSSFeed lfflfeed) { Bundle bundle = new Bundle(); bundle.putSerializable("feed", lfflfeed); // launch List activity Intent i = new Intent(SplashActivity.this, ListActivity.class); i.putExtras(bundle); startActivity(i); finish(); } private class AsyncLoadXMLFeed extends AsyncTask<Void, Void, Void> { @Override protected Void doInBackground(Void... params) { // Obtain feed DOMParser Do = new DOMParser(); lfflfeed = Do.parseXml(LFFLFEEDURL); return null; } @Override protected void onPostExecute(Void result) { super.onPostExecute(result); startLisActivity(lfflfeed); } } }