rio 2 years ago
parent 7531b00f65
commit b927321146

@ -78,7 +78,7 @@ import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.HashSet;
public class NotesListActivity2 extends Activity implements OnClickListener, OnItemLongClickListener {
public class NotesListActivityCypher extends Activity implements OnClickListener, OnItemLongClickListener {
private static final int FOLDER_NOTE_LIST_QUERY_TOKEN = 0;
private static final int FOLDER_LIST_QUERY_TOKEN = 1;
@ -252,10 +252,10 @@ public class NotesListActivity2 extends Activity implements OnClickListener, OnI
mNotesListView.setLongClickable(false);
mAddNewNote.setVisibility(View.GONE);
View customView = LayoutInflater.from(NotesListActivity2.this).inflate(
View customView = LayoutInflater.from(NotesListActivityCypher.this).inflate(
R.layout.note_list_dropdown_menu, null);
mode.setCustomView(customView);
mDropDownMenu = new DropdownMenu(NotesListActivity2.this,
mDropDownMenu = new DropdownMenu(NotesListActivityCypher.this,
(Button) customView.findViewById(R.id.selection_menu),
R.menu.note_list_dropdown);
mDropDownMenu.setOnDropdownMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){
@ -314,13 +314,13 @@ public class NotesListActivity2 extends Activity implements OnClickListener, OnI
public boolean onMenuItemClick(MenuItem item) {
if (mNotesListAdapter.getSelectedCount() == 0) {
Toast.makeText(NotesListActivity2.this, getString(R.string.menu_select_none),
Toast.makeText(NotesListActivityCypher.this, getString(R.string.menu_select_none),
Toast.LENGTH_SHORT).show();
return true;
}
if(item.getItemId()== R.id.delete) {
AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity2.this);
AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivityCypher.this);
builder.setTitle(getString(R.string.alert_title_delete));
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setMessage(getString(R.string.alert_message_delete_notes,
@ -443,7 +443,7 @@ public class NotesListActivity2 extends Activity implements OnClickListener, OnI
}
private void showFolderListMenu(Cursor cursor) {
AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity2.this);
AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivityCypher.this);
builder.setTitle(R.string.menu_title_select_folder);
final FoldersListAdapter adapter = new FoldersListAdapter(this, cursor);
builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
@ -452,10 +452,10 @@ public class NotesListActivity2 extends Activity implements OnClickListener, OnI
DataUtils.batchMoveToFolder(mContentResolver,
mNotesListAdapter.getSelectedItemIds(), adapter.getItemId(which));
Toast.makeText(
NotesListActivity2.this,
NotesListActivityCypher.this,
getString(R.string.format_move_notes_to_folder,
mNotesListAdapter.getSelectedCount(),
adapter.getFolderName(NotesListActivity2.this, which)),
adapter.getFolderName(NotesListActivityCypher.this, which)),
Toast.LENGTH_SHORT).show();
mModeCallBack.finishActionMode();
}
@ -615,7 +615,7 @@ public class NotesListActivity2 extends Activity implements OnClickListener, OnI
hideSoftInput(etName);
String name = etName.getText().toString();
if (DataUtils.checkVisibleFolderName(mContentResolver, name)) {
Toast.makeText(NotesListActivity2.this, getString(R.string.folder_exist, name),
Toast.makeText(NotesListActivityCypher.this, getString(R.string.folder_exist, name),
Toast.LENGTH_LONG).show();
etName.setSelection(0, etName.length());
return;
@ -856,7 +856,7 @@ public class NotesListActivity2 extends Activity implements OnClickListener, OnI
}
private void exportNoteToText() {
final BackupUtils backup = BackupUtils.getInstance(NotesListActivity2.this);
final BackupUtils backup = BackupUtils.getInstance(NotesListActivityCypher.this);
new AsyncTask<Void, Void, Integer>() {
@Override
@ -867,27 +867,27 @@ public class NotesListActivity2 extends Activity implements OnClickListener, OnI
@Override
protected void onPostExecute(Integer result) {
if (result == BackupUtils.STATE_SD_CARD_UNMOUONTED) {
AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity2.this);
builder.setTitle(NotesListActivity2.this
AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivityCypher.this);
builder.setTitle(NotesListActivityCypher.this
.getString(R.string.failed_sdcard_export));
builder.setMessage(NotesListActivity2.this
builder.setMessage(NotesListActivityCypher.this
.getString(R.string.error_sdcard_unmounted));
builder.setPositiveButton(android.R.string.ok, null);
builder.show();
} else if (result == BackupUtils.STATE_SUCCESS) {
AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity2.this);
builder.setTitle(NotesListActivity2.this
AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivityCypher.this);
builder.setTitle(NotesListActivityCypher.this
.getString(R.string.success_sdcard_export));
builder.setMessage(NotesListActivity2.this.getString(
builder.setMessage(NotesListActivityCypher.this.getString(
R.string.format_exported_file_location, backup
.getExportedTextFileName(), backup.getExportedTextFileDir()));
builder.setPositiveButton(android.R.string.ok, null);
builder.show();
} else if (result == BackupUtils.STATE_SYSTEM_ERROR) {
AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity2.this);
builder.setTitle(NotesListActivity2.this
AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivityCypher.this);
builder.setTitle(NotesListActivityCypher.this
.getString(R.string.failed_sdcard_export));
builder.setMessage(NotesListActivity2.this
builder.setMessage(NotesListActivityCypher.this
.getString(R.string.error_sdcard_export));
builder.setPositiveButton(android.R.string.ok, null);
builder.show();

@ -0,0 +1,17 @@
package net.micode.notes.ui;
import android.content.Context;
import android.widget.Toast;
//封装好的Toast类
public class ToastUtil {
public static Toast mtoast;
public static void showMsg(Context context, String msg) {
if (mtoast == null) {
mtoast = Toast.makeText(context, msg, Toast.LENGTH_SHORT);
} else {
mtoast.setText(msg);
}
mtoast.show();
}
}
Loading…
Cancel
Save