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 */
|
/* just copy internal db to external storage */
|
||||||
public static void exportDatabase(Context context, Uri uri) throws Exception {
|
public static void exportDatabase(Context context, Uri uri) throws Exception {
|
||||||
File internalFile = DBWrapper.getDBPath(context);
|
File internalFile = DBWrapper.getDBPath(context);
|
||||||
|
@ -128,7 +113,6 @@ public class DataUtils {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void deleteDatabase(Context context) throws IOException {
|
public static void deleteDatabase(Context context) throws IOException {
|
||||||
|
|
||||||
File internalFile = DBWrapper.getDBPath(context);
|
File internalFile = DBWrapper.getDBPath(context);
|
||||||
internalFile.delete();
|
internalFile.delete();
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,7 @@ import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
import android.app.DatePickerDialog;
|
import android.app.DatePickerDialog;
|
||||||
import android.app.TimePickerDialog;
|
import android.app.TimePickerDialog;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
@ -28,6 +29,7 @@ import android.view.KeyEvent;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
import android.view.inputmethod.InputMethodManager;
|
||||||
import android.widget.AdapterView;
|
import android.widget.AdapterView;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.DatePicker;
|
import android.widget.DatePicker;
|
||||||
|
@ -146,8 +148,10 @@ public class EventEditActivity extends AppCompatActivity {
|
||||||
|
|
||||||
// Request focus on click
|
// Request focus on click
|
||||||
this.binding.eventEditContent.eventEditContainerComment.setOnClickListener((View view) -> {
|
this.binding.eventEditContent.eventEditContainerComment.setOnClickListener((View view) -> {
|
||||||
this.binding.eventEditContent.eventEditComment.requestFocus();
|
EventEditActivity.this.binding.eventEditContent.eventEditComment.requestFocus();
|
||||||
this.binding.eventEditContent.eventEditComment.setSelection(EventEditActivity.this.binding.eventEditContent.eventEditComment.getText().length());
|
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 */
|
/* Timestamp Listeners */
|
||||||
|
@ -257,6 +261,8 @@ public class EventEditActivity extends AppCompatActivity {
|
||||||
this.binding.eventEditContent.eventEditContainerTags.setOnClickListener((View view) -> {
|
this.binding.eventEditContent.eventEditContainerTags.setOnClickListener((View view) -> {
|
||||||
this.binding.eventEditContent.eventEditTags.requestFocus();
|
this.binding.eventEditContent.eventEditTags.requestFocus();
|
||||||
this.binding.eventEditContent.eventEditTags.setSelection(EventEditActivity.this.binding.eventEditContent.eventEditTags.getText().length());
|
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
|
// Fill
|
||||||
|
|
Loading…
Reference in a new issue