mirror of
https://github.com/M66B/FairEmail.git
synced 2024-12-25 17:27:00 +00:00
Added logging
This commit is contained in:
parent
9e00908a38
commit
0bfc63c490
2 changed files with 18 additions and 4 deletions
|
@ -375,6 +375,8 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
|
||||||
@Override
|
@Override
|
||||||
public void startActivity(Intent intent) {
|
public void startActivity(Intent intent) {
|
||||||
try {
|
try {
|
||||||
|
Log.i("Start intent=" + intent);
|
||||||
|
Log.logExtras(intent);
|
||||||
super.startActivity(intent);
|
super.startActivity(intent);
|
||||||
} catch (ActivityNotFoundException ex) {
|
} catch (ActivityNotFoundException ex) {
|
||||||
Log.w(ex);
|
Log.w(ex);
|
||||||
|
@ -388,6 +390,8 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
|
||||||
@Override
|
@Override
|
||||||
public void startActivityForResult(Intent intent, int requestCode) {
|
public void startActivityForResult(Intent intent, int requestCode) {
|
||||||
try {
|
try {
|
||||||
|
Log.i("Start intent=" + intent + " request=" + requestCode);
|
||||||
|
Log.logExtras(intent);
|
||||||
super.startActivityForResult(intent, requestCode);
|
super.startActivityForResult(intent, requestCode);
|
||||||
} catch (ActivityNotFoundException ex) {
|
} catch (ActivityNotFoundException ex) {
|
||||||
Log.w(ex);
|
Log.w(ex);
|
||||||
|
|
|
@ -140,6 +140,8 @@ public class FragmentBase extends Fragment {
|
||||||
@Override
|
@Override
|
||||||
public void startActivity(Intent intent) {
|
public void startActivity(Intent intent) {
|
||||||
try {
|
try {
|
||||||
|
Log.i("Start intent=" + intent);
|
||||||
|
Log.logExtras(intent);
|
||||||
super.startActivity(intent);
|
super.startActivity(intent);
|
||||||
} catch (ActivityNotFoundException ex) {
|
} catch (ActivityNotFoundException ex) {
|
||||||
Log.w(ex);
|
Log.w(ex);
|
||||||
|
@ -153,6 +155,8 @@ public class FragmentBase extends Fragment {
|
||||||
@Override
|
@Override
|
||||||
public void startActivityForResult(Intent intent, int requestCode) {
|
public void startActivityForResult(Intent intent, int requestCode) {
|
||||||
try {
|
try {
|
||||||
|
Log.i("Start intent=" + intent + " request=" + requestCode);
|
||||||
|
Log.logExtras(intent);
|
||||||
super.startActivityForResult(intent, requestCode);
|
super.startActivityForResult(intent, requestCode);
|
||||||
} catch (ActivityNotFoundException ex) {
|
} catch (ActivityNotFoundException ex) {
|
||||||
Log.w(ex);
|
Log.w(ex);
|
||||||
|
@ -382,26 +386,32 @@ public class FragmentBase extends Fragment {
|
||||||
|
|
||||||
private void onStoreAttachment(Intent intent) {
|
private void onStoreAttachment(Intent intent) {
|
||||||
attachment = intent.getLongExtra("id", -1);
|
attachment = intent.getLongExtra("id", -1);
|
||||||
|
Log.i("Save attachment id=" + attachment);
|
||||||
|
|
||||||
Intent create = new Intent(Intent.ACTION_CREATE_DOCUMENT);
|
Intent create = new Intent(Intent.ACTION_CREATE_DOCUMENT);
|
||||||
create.addCategory(Intent.CATEGORY_OPENABLE);
|
create.addCategory(Intent.CATEGORY_OPENABLE);
|
||||||
create.setType(intent.getStringExtra("type"));
|
create.setType(intent.getStringExtra("type"));
|
||||||
create.putExtra(Intent.EXTRA_TITLE, intent.getStringExtra("name"));
|
create.putExtra(Intent.EXTRA_TITLE, intent.getStringExtra("name"));
|
||||||
Helper.openAdvanced(create);
|
Helper.openAdvanced(create);
|
||||||
PackageManager pm = getContext().getPackageManager();
|
PackageManager pm = getContext().getPackageManager();
|
||||||
if (create.resolveActivity(pm) == null) // system whitelisted
|
if (create.resolveActivity(pm) == null) { // system whitelisted
|
||||||
|
Log.w("SAF missing");
|
||||||
ToastEx.makeText(getContext(), R.string.title_no_saf, Toast.LENGTH_LONG).show();
|
ToastEx.makeText(getContext(), R.string.title_no_saf, Toast.LENGTH_LONG).show();
|
||||||
else
|
} else
|
||||||
startActivityForResult(Helper.getChooser(getContext(), create), REQUEST_ATTACHMENT);
|
startActivityForResult(Helper.getChooser(getContext(), create), REQUEST_ATTACHMENT);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onStoreAttachments(Intent intent) {
|
private void onStoreAttachments(Intent intent) {
|
||||||
message = intent.getLongExtra("id", -1);
|
message = intent.getLongExtra("id", -1);
|
||||||
|
Log.i("Save attachments message=" + message);
|
||||||
|
|
||||||
Intent tree = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
|
Intent tree = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
|
||||||
Helper.openAdvanced(tree);
|
Helper.openAdvanced(tree);
|
||||||
PackageManager pm = getContext().getPackageManager();
|
PackageManager pm = getContext().getPackageManager();
|
||||||
if (tree.resolveActivity(pm) == null) // system whitelisted
|
if (tree.resolveActivity(pm) == null) { // system whitelisted
|
||||||
|
Log.w("SAF missing");
|
||||||
ToastEx.makeText(getContext(), R.string.title_no_saf, Toast.LENGTH_LONG).show();
|
ToastEx.makeText(getContext(), R.string.title_no_saf, Toast.LENGTH_LONG).show();
|
||||||
else
|
} else
|
||||||
startActivityForResult(Helper.getChooser(getContext(), tree), REQUEST_ATTACHMENTS);
|
startActivityForResult(Helper.getChooser(getContext(), tree), REQUEST_ATTACHMENTS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue