Android Open Source - Xbox360CollectorsPlace Edit Photo Title Activity






From Project

Back to project page Xbox360CollectorsPlace.

License

The source code is released under:

MIT License

If you think the Android project Xbox360CollectorsPlace 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 com.xboxcollectorsplace.ui;
/*from  w w  w . j av  a  2s.c  o  m*/
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

import com.xboxcollectorsplace.R;
import com.xboxcollectorsplace.bl.BLParameters;
import com.xboxcollectorsplace.utils.XLog;

/**
 * Windowed activity, used to edit the title of a photo. It only contains an EditText
 * and a Button
 */
public class EditPhotoTitleActivity extends Activity implements OnClickListener 
{
  //------------------------------------------------------------------------- ATTRIBUTES*/
  
  private EditText _edtTitle;
  private Button _btnOK;
  
  //------------------------------------------------------------------------- ON CREATE*/
  
    public void onCreate(Bundle savedInstanceState) 
    {
      try
      {
          super.onCreate(savedInstanceState);          
          setContentView(R.layout.activity_edit_title);
             
          this._edtTitle = (EditText) this.findViewById(R.id.edtTitle);
          this._btnOK = (Button) this.findViewById(R.id.btnOK);
                    
          if (this.getIntent().getExtras().containsKey(BLParameters.PARAMETERS.TITLE))
      {
            this._edtTitle.setText(this.getIntent().getExtras().getString(BLParameters.PARAMETERS.TITLE));
            this._edtTitle.setSelection(this._edtTitle.length());
          }
          
          this._btnOK.setOnClickListener(this);
      }
      catch (Exception ex)
    {
      XLog.e("[EditPhotoTitleActivity.onCreate]", ex);
        }
    }
    
    //------------------------------------------------------------------------- EVENTS*/
  
    /**
     * Event related to the touch of the OK button. Returns the new title to the caller activity
     */
  public void onClick(View view)
  {
    try
    {
      if (view.getId() == this._btnOK.getId())
      {
        Intent output = new Intent();
        output.putExtra(BLParameters.PARAMETERS.TITLE, this._edtTitle.getText().toString());
        this.setResult(RESULT_OK, output);
        this.finish();
      }
    }
    catch (Exception ex)
    {
      XLog.e("[EditPhotoTitleActivity.onClick]", ex);
    }
  }
}




Java Source Code List

com.xboxcollectorsplace.App.java
com.xboxcollectorsplace.bl.BLParameters.java
com.xboxcollectorsplace.bl.BLUtils.java
com.xboxcollectorsplace.bl.controllers.StorageController.java
com.xboxcollectorsplace.bl.entities.Catalog.java
com.xboxcollectorsplace.bl.entities.DLC.java
com.xboxcollectorsplace.bl.entities.Filters.java
com.xboxcollectorsplace.bl.entities.GamePhotoGallery.java
com.xboxcollectorsplace.bl.entities.GamePhoto.java
com.xboxcollectorsplace.bl.entities.Game.java
com.xboxcollectorsplace.bl.entities.Link.java
com.xboxcollectorsplace.bl.entities.OptionString.java
com.xboxcollectorsplace.bl.entities.Options.java
com.xboxcollectorsplace.bl.entities.SelectionFile.java
com.xboxcollectorsplace.bl.entities.Sort.java
com.xboxcollectorsplace.bl.extension.XboxAlarmReceiver.java
com.xboxcollectorsplace.bl.extension.XboxDownloaderService.java
com.xboxcollectorsplace.bl.extension.XboxInitialDownload.java
com.xboxcollectorsplace.ui.CatalogActivity.java
com.xboxcollectorsplace.ui.CollectionActivity.java
com.xboxcollectorsplace.ui.ConfigActivity.java
com.xboxcollectorsplace.ui.EditAchievementsActivity.java
com.xboxcollectorsplace.ui.EditPhotoTitleActivity.java
com.xboxcollectorsplace.ui.FileSelectorActivity.java
com.xboxcollectorsplace.ui.FilterSortActivity.java
com.xboxcollectorsplace.ui.GameDetailActivity.java
com.xboxcollectorsplace.ui.GoToActivity.java
com.xboxcollectorsplace.ui.PhotoGalleryActivity.java
com.xboxcollectorsplace.ui.SummaryActivity.java
com.xboxcollectorsplace.ui.SynopsisDetailActivity.java
com.xboxcollectorsplace.ui.TitleScreenActivity.java
com.xboxcollectorsplace.utils.JustifiedTextView.java
com.xboxcollectorsplace.utils.XComparator.java
com.xboxcollectorsplace.utils.XLog.java