open keyboard on related blocks touch
This commit is contained in:
parent
09b2e6fc21
commit
99e4290950
2 changed files with 8 additions and 18 deletions
|
@ -51,21 +51,6 @@ public class DataUtils {
|
|||
}
|
||||
}
|
||||
|
||||
/* just copy internal db to external storage */
|
||||
public static void exportDatabase(Context context, File directory) throws Exception {
|
||||
directory.mkdirs();
|
||||
|
||||
File internalFile = DBWrapper.getDBPath(context);
|
||||
File externalFile = new File(directory, "export_" + formatTs(System.currentTimeMillis()) + ".db");
|
||||
FileInputStream fis = new FileInputStream(internalFile);
|
||||
FileOutputStream fos = new FileOutputStream(externalFile);
|
||||
|
||||
copyStream(fis, fos);
|
||||
|
||||
fis.close();
|
||||
fos.close();
|
||||
}
|
||||
|
||||
/* just copy internal db to external storage */
|
||||
public static void exportDatabase(Context context, Uri uri) throws Exception {
|
||||
File internalFile = DBWrapper.getDBPath(context);
|
||||
|
@ -128,7 +113,6 @@ public class DataUtils {
|
|||
}
|
||||
|
||||
public static void deleteDatabase(Context context) throws IOException {
|
||||
|
||||
File internalFile = DBWrapper.getDBPath(context);
|
||||
internalFile.delete();
|
||||
}
|
||||
|
|
|
@ -20,6 +20,7 @@ import androidx.appcompat.app.AppCompatActivity;
|
|||
|
||||
import android.app.DatePickerDialog;
|
||||
import android.app.TimePickerDialog;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.util.Log;
|
||||
|
@ -28,6 +29,7 @@ import android.view.KeyEvent;
|
|||
import android.view.LayoutInflater;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
import android.widget.AdapterView;
|
||||
import android.widget.ArrayAdapter;
|
||||
import android.widget.DatePicker;
|
||||
|
@ -146,8 +148,10 @@ public class EventEditActivity extends AppCompatActivity {
|
|||
|
||||
// Request focus on click
|
||||
this.binding.eventEditContent.eventEditContainerComment.setOnClickListener((View view) -> {
|
||||
this.binding.eventEditContent.eventEditComment.requestFocus();
|
||||
this.binding.eventEditContent.eventEditComment.setSelection(EventEditActivity.this.binding.eventEditContent.eventEditComment.getText().length());
|
||||
EventEditActivity.this.binding.eventEditContent.eventEditComment.requestFocus();
|
||||
EventEditActivity.this.binding.eventEditContent.eventEditComment.setSelection(EventEditActivity.this.binding.eventEditContent.eventEditComment.getText().length());
|
||||
InputMethodManager imm = (InputMethodManager) EventEditActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE);
|
||||
imm.showSoftInput(EventEditActivity.this.binding.eventEditContent.eventEditComment, InputMethodManager.SHOW_IMPLICIT);
|
||||
});
|
||||
|
||||
/* Timestamp Listeners */
|
||||
|
@ -257,6 +261,8 @@ public class EventEditActivity extends AppCompatActivity {
|
|||
this.binding.eventEditContent.eventEditContainerTags.setOnClickListener((View view) -> {
|
||||
this.binding.eventEditContent.eventEditTags.requestFocus();
|
||||
this.binding.eventEditContent.eventEditTags.setSelection(EventEditActivity.this.binding.eventEditContent.eventEditTags.getText().length());
|
||||
InputMethodManager imm = (InputMethodManager) EventEditActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE);
|
||||
imm.showSoftInput(EventEditActivity.this.binding.eventEditContent.eventEditTags, InputMethodManager.SHOW_IMPLICIT);
|
||||
});
|
||||
|
||||
// Fill
|
||||
|
|
Loading…
Reference in a new issue