Foreground Service Integration

- Add Foreground Service
- Reviewed Progress Method
- Reviewed Transfer Object Integration
- Fix Some Error
This commit is contained in:
lionel
2021-03-14 19:40:41 +01:00
parent 493e836f56
commit 168e01e09a
7 changed files with 515 additions and 495 deletions

View File

@ -78,16 +78,14 @@ public class MainActivity extends AppCompatActivity {
String action = intent.getAction();
String type = intent.getType();
Transfer tr = new Transfer();
if (Intent.ACTION_SEND.equals(action) && type != null) {
viewPager.setCurrentItem(2);
if ("text/plain".equals(type)) {
String sharedText = intent.getStringExtra(Intent.EXTRA_TEXT);
tr.handleSendText(sharedText);
Transfer.handleSendText(sharedText);
} else {
Uri uri = intent.getParcelableExtra(Intent.EXTRA_STREAM);
tr.handleSendFile(uri);
Transfer.handleSendFile(uri);
}
} else if (Intent.ACTION_SEND_MULTIPLE.equals(action) && type != null) {
viewPager.setCurrentItem(2);
@ -95,7 +93,7 @@ public class MainActivity extends AppCompatActivity {
int nbItem = fileUris.size();
Toast.makeText(this, "You select " + nbItem + " files", Toast.LENGTH_SHORT).show();
if (fileUris != null)
for(Uri uri : fileUris) tr.handleSendFile(uri);
for(Uri uri : fileUris) Transfer.handleSendFile(uri);
}
}
@ -110,11 +108,10 @@ public class MainActivity extends AppCompatActivity {
ViewPager viewPager = this.findViewById(R.id.view_pager);
viewPager.setCurrentItem(2);
Transfer tr = new Transfer();
if (type != null) {
String sharedText = data.getStringExtra(Intent.EXTRA_TEXT);
tr.handleSendText(sharedText);
Transfer.handleSendText(sharedText);
}
else {
ArrayList<Uri> fileUris = new ArrayList<>();
@ -130,7 +127,7 @@ public class MainActivity extends AppCompatActivity {
fileUris.add(uri);
}
for (Uri uri : fileUris) {
tr.handleSendFile(uri);
Transfer.handleSendFile(uri);
}
}
}