Android Open Source - RSSReader Edit Feed Activity






From Project

Back to project page RSSReader.

License

The source code is released under:

?????? ????? ?????? ?????? ?????????? ????????? 1.?????? ???????? ??????? ??????? ????? ?????? ????? ?????????...

If you think the Android project RSSReader listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package net.uyghurdev.avaroid.rssreader;
//from  ww  w  .  j av  a2  s.  c  om
import net.uyghurdev.avaroid.rssreader.data.FeedData;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class EditFeedActivity extends Activity {

  private TextView appTitle, feedTitle, feedUrl;
  private EditText title, url;
  private Button add, cancel;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.addfeed);
    init();


    // Save edited feed
    add.setOnClickListener(new Button.OnClickListener() {

      @Override
      public void onClick(View v) {

        String feedTitle = (title.getText().toString());
        String feedUrl = url.getText().toString();
        // TODO Auto-generated method stub
        FeedData data = new FeedData(EditFeedActivity.this);
        data.editFeed(Configs.FeedId, feedTitle, feedUrl);
        Intent intent = new Intent(EditFeedActivity.this, RSSReaderActivity.class);
        startActivity(intent);
        finish();

      }
    });

    // Back doing nothing
    cancel.setOnClickListener(new Button.OnClickListener() {

      @Override
      public void onClick(View arg0) {
        // TODO Auto-generated method stub
        Intent intent = new Intent(EditFeedActivity.this, RSSReaderActivity.class);
        startActivity(intent);
        finish();
      }
    });
  }

  private void init() {
    // TODO Auto-generated method stub
    
    appTitle = (TextView)findViewById(R.id.appTitle);
    feedTitle = (TextView) findViewById(R.id.tvTitle);
    feedUrl = (TextView) findViewById(R.id.tvUrl);
    url = (EditText) findViewById(R.id.url);
    title = (EditText) findViewById(R.id.title);
    add = (Button) findViewById(R.id.add);
    cancel = (Button) findViewById(R.id.bcancel);

    add.setGravity(Gravity.CENTER);
    cancel.setGravity(Gravity.CENTER);
    
    appTitle.setText(getString(R.string.app_name));
    feedTitle.setText(getString(R.string.feedtitle));
    feedUrl.setText(getString(R.string.address));
    url.setText(Configs.FeedUrl);
    title.setText(Configs.FeedTitle);

    add.setText(getString(R.string.yes));
    cancel.setText(getString(R.string.no));

  }
  
  public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {


      Intent intent = new Intent(EditFeedActivity.this,
          RSSReaderActivity.class);
      startActivity(intent);
//      overridePendingTransition(R.anim.enter_back, R.anim.exit_back);
      finish();
    }
    return super.onKeyDown(keyCode, event);
  }

}




Java Source Code List

ca.laplanete.mobile.example.ExampleActivity.java
ca.laplanete.mobile.example.ExamplePagedDragDropGridAdapter.java
ca.laplanete.mobile.example.Item.java
ca.laplanete.mobile.example.Page.java
ca.laplanete.mobile.pageddragdropgrid.DeleteDropZoneView.java
ca.laplanete.mobile.pageddragdropgrid.DragDropGrid.java
ca.laplanete.mobile.pageddragdropgrid.ItemsSource.java
ca.laplanete.mobile.pageddragdropgrid.OnPageChangedListener.java
ca.laplanete.mobile.pageddragdropgrid.PagedContainer.java
ca.laplanete.mobile.pageddragdropgrid.PagedDragDropGridAdapter.java
ca.laplanete.mobile.pageddragdropgrid.PagedDragDropGrid.java
net.uyghurdev.avaroid.rssreader.About.java
net.uyghurdev.avaroid.rssreader.AddFeedActivity.java
net.uyghurdev.avaroid.rssreader.Configs.java
net.uyghurdev.avaroid.rssreader.ContentActivity.java
net.uyghurdev.avaroid.rssreader.CustomAlertDialog.java
net.uyghurdev.avaroid.rssreader.EditFeedActivity.java
net.uyghurdev.avaroid.rssreader.ImageLoader.java
net.uyghurdev.avaroid.rssreader.ItemAdapter.java
net.uyghurdev.avaroid.rssreader.ItemListActivity.java
net.uyghurdev.avaroid.rssreader.Item.java
net.uyghurdev.avaroid.rssreader.LItem.java
net.uyghurdev.avaroid.rssreader.RSSReaderActivity.java
net.uyghurdev.avaroid.rssreader.SettingsActivity.java
net.uyghurdev.avaroid.rssreader.SplashActivity.java
net.uyghurdev.avaroid.rssreader.SuggestedFeedsActivity.java
net.uyghurdev.avaroid.rssreader.data.DataHelper_.java
net.uyghurdev.avaroid.rssreader.data.FeedData.java
net.uyghurdev.avaroid.rssreader.data.OpenHelper.java
net.uyghurdev.avaroid.rssreader.operator.FeedParser.java
net.uyghurdev.avaroid.rssreader.operator.Feed.java
net.uyghurdev.avaroid.rssreader.operator.FeedsAdapter.java
net.uyghurdev.avaroid.rssreader.operator.JSONManager.java
net.uyghurdev.avaroid.rssreader.operator.NetworkOperator.java
net.uyghurdev.avaroid.rssreader.service.AlarmReceiver.java
net.uyghurdev.avaroid.rssreader.service.UpdateService.java
net.uyghurdev.avaroid.rssreader.tools.FileCache.java
net.uyghurdev.avaroid.rssreader.tools.Helper.java
net.uyghurdev.avaroid.rssreader.tools.MemoryCache.java
net.uyghurdev.avaroid.rssreader.tools.UIManager.java
net.uyghurdev.avaroid.rssreader.tools.Utils.java