static EditorFragment newInstance(File fileToEdit) { EditorFragment frag=new EditorFragment(); Bundle args=new Bundle(); args.putSerializable(KEY_FILE, fileToEdit); frag.setArguments(args); return(frag); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setRetainInstance(true); }
EditorFragment frag=new EditorFragment(); Bundle args=new Bundle();
@Override public void onPause() { if (loaded) { new SaveThread(editor.getText().toString(), (File)getArguments().getSerializable(KEY_FILE)).start(); } super.onPause(); }
@Override public Fragment getItem(int position) { File fileToEdit; switch(position) { case TAB_INTERNAL: fileToEdit=new File(ctxt.getFilesDir(), FILENAME); break; case TAB_EXTERNAL: fileToEdit=new File(ctxt.getExternalFilesDir(null), FILENAME); break; default: fileToEdit= new File(Environment. getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), FILENAME); break; } return(EditorFragment.newInstance(fileToEdit)); }
@Override public void onPause() { if (loaded) { new SaveThread(editor.getText().toString(), (File)getArguments().getSerializable(KEY_FILE)).start(); } super.onPause(); }
@Override public Fragment getItem(int position) { File fileToEdit; switch(position) { case TAB_INTERNAL: fileToEdit=new File(ctxt.getFilesDir(), FILENAME); break; case TAB_EXTERNAL: fileToEdit=new File(ctxt.getExternalFilesDir(null), FILENAME); break; default: fileToEdit= new File(Environment. getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), FILENAME); break; } return(EditorFragment.newInstance(fileToEdit)); }
static EditorFragment newInstance(File fileToEdit) { EditorFragment frag=new EditorFragment(); Bundle args=new Bundle(); args.putSerializable(KEY_FILE, fileToEdit); frag.setArguments(args); return(frag); }
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); if (!loaded) { loadTask=new LoadTextTask(); loadTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, (File)getArguments().getSerializable(KEY_FILE)); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setRetainInstance(true); }
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); if (!loaded) { loadTask=new LoadTextTask(); loadTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, (File)getArguments().getSerializable(KEY_FILE)); } }