Android Open Source - retain-android Rename Dialog






From Project

Back to project page retain-android.

License

The source code is released under:

GNU General Public License

If you think the Android project retain-android 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.retain2.dialog;
//w w w  . j  a v a  2s .com
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.widget.EditText;

import com.retain2.R;
import com.retain2.PageInfo;
import com.retain2.WebDbAdapter;
import com.retain2.RenameHandlerInterface.OnRenameItemListener;

public class RenameDialog extends AlertDialog {

  private EditText mET;
  private WebDbAdapter mDbAdapter;
  private OnRenameItemListener mRenameListener;
  private PageInfo mPageInfo;
  public RenameDialog(Activity activity, PageInfo pageInfo, WebDbAdapter dbAdapter, OnRenameItemListener renameListener) {
    super(activity);
    
    mET = new EditText( activity );
    mET.setText( pageInfo.getTitle() );
    mDbAdapter = dbAdapter;
    mPageInfo = pageInfo;
    mRenameListener = renameListener;
    
    setView( mET );
    setCancelable(true);
    setTitle(activity.getString(R.string.web_rename));      

    setButton( activity.getString(R.string.ok), new DialogInterface.OnClickListener() {
          @Override
          public void onClick(DialogInterface dialog, int which) {
          String title = mET.getText().toString();

          mPageInfo.setTitle( title );
        mRenameListener.onRenameItem(title);
        
            return;
        } });
    setButton2(activity.getString(R.string.cancel), new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
          dialog.dismiss();
        }
      });        
    
  }

  
  
  
  
}




Java Source Code List

com.retain2.AndroidHttpClient.java
com.retain2.AppUtils.java
com.retain2.BrowserActivity.java
com.retain2.ColorPickerDialog.java
com.retain2.DateViewCursorBinder.java
com.retain2.DeleteHandlerInterface.java
com.retain2.DownloadHandler.java
com.retain2.DownloaderActivityProxy.java
com.retain2.DownloaderActivity.java
com.retain2.HelpActivity.java
com.retain2.PageInfo.java
com.retain2.RenameHandlerInterface.java
com.retain2.RetainActivity.java
com.retain2.SettingsManager.java
com.retain2.SmsIntentReceiver.java
com.retain2.ViewController.java
com.retain2.WebDbAdapter.java
com.retain2.WebViewActivity.java
com.retain2.dialog.DeleteDialog.java
com.retain2.dialog.FindDialog.java
com.retain2.dialog.RenameDialog.java