1
0
mirror of https://github.com/danog/termux-api.git synced 2024-11-26 20:04:42 +01:00

Fix some Android Studio warnings

This commit is contained in:
Fredrik Fornwall 2019-02-05 22:57:39 +01:00
parent cdb18598b2
commit 10b60b14df
5 changed files with 8 additions and 9 deletions

View File

@ -12,6 +12,7 @@ import com.termux.api.util.ResultReturner;
import java.io.File; import java.io.File;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.util.Locale;
public class JobSchedulerAPI { public class JobSchedulerAPI {
@ -93,15 +94,13 @@ public class JobSchedulerAPI {
ResultReturner.returnData(apiReceiver, intent, new ResultReturner.ResultWriter() { ResultReturner.returnData(apiReceiver, intent, new ResultReturner.ResultWriter() {
@Override @Override
public void writeResult(PrintWriter out) { public void writeResult(PrintWriter out) {
out.println(String.format("Pending job %d %s", j.getId(), j.toString())); out.println(String.format(Locale.ENGLISH, "Pending job %d %s", j.getId(), j.toString()));
} }
}); });
} }
ComponentName serviceComponent = new ComponentName(context, SchedulerJobService.class); ComponentName serviceComponent = new ComponentName(context, SchedulerJobService.class);
JobInfo.Builder builder = null; JobInfo.Builder builder = new JobInfo.Builder(jobId, serviceComponent)
;
builder = new JobInfo.Builder(jobId, serviceComponent)
.setExtras(extras) .setExtras(extras)
.setRequiredNetworkType(networkTypeCode) .setRequiredNetworkType(networkTypeCode)
.setRequiresCharging(charging) .setRequiresCharging(charging)
@ -125,7 +124,7 @@ public class JobSchedulerAPI {
ResultReturner.returnData(apiReceiver, intent, new ResultReturner.ResultWriter() { ResultReturner.returnData(apiReceiver, intent, new ResultReturner.ResultWriter() {
@Override @Override
public void writeResult(PrintWriter out) { public void writeResult(PrintWriter out) {
out.println(String.format("Scheduled job %d to call %s every %d ms - response %d", out.println(String.format(Locale.ENGLISH,"Scheduled job %d to call %s every %d ms - response %d",
jobId, scriptPath, periodicMillis, scheduleResponse)); jobId, scriptPath, periodicMillis, scheduleResponse));
} }
}); });

View File

@ -200,7 +200,7 @@ public class MediaPlayerAPI {
public MediaCommandResult handle(MediaPlayer player, Context context, Intent intent) { public MediaCommandResult handle(MediaPlayer player, Context context, Intent intent) {
MediaCommandResult result = new MediaCommandResult(); MediaCommandResult result = new MediaCommandResult();
File mediaFile = null; File mediaFile;
try { try {
mediaFile = new File(intent.getStringExtra("file")); mediaFile = new File(intent.getStringExtra("file"));
} catch (NullPointerException e) { } catch (NullPointerException e) {

View File

@ -54,7 +54,7 @@ public class MediaScannerAPI {
private static void scanFilesRecursively(PrintWriter out, Context context, String[] filePaths, Integer[] totalScanned, Boolean verbose) { private static void scanFilesRecursively(PrintWriter out, Context context, String[] filePaths, Integer[] totalScanned, Boolean verbose) {
for (String filePath : filePaths) { for (String filePath : filePaths) {
Stack subDirs = new Stack(); Stack<File> subDirs = new Stack<>();
File currentPath = new File(filePath); File currentPath = new File(filePath);
while (currentPath != null && currentPath.isDirectory() && currentPath.canRead()) { while (currentPath != null && currentPath.isDirectory() && currentPath.canRead()) {
File[] fileList = null; File[] fileList = null;

View File

@ -90,7 +90,7 @@ public class ShareAPI {
if (contentTypeExtra == null) { if (contentTypeExtra == null) {
String fileName = fileToShare.getName(); String fileName = fileToShare.getName();
int lastDotIndex = fileName.lastIndexOf('.'); int lastDotIndex = fileName.lastIndexOf('.');
String fileExtension = fileName.substring(lastDotIndex + 1, fileName.length()); String fileExtension = fileName.substring(lastDotIndex + 1);
MimeTypeMap mimeTypes = MimeTypeMap.getSingleton(); MimeTypeMap mimeTypes = MimeTypeMap.getSingleton();
// Lower casing makes it work with e.g. "JPG": // Lower casing makes it work with e.g. "JPG":
contentTypeToUse = mimeTypes.getMimeTypeFromExtension(fileExtension.toLowerCase()); contentTypeToUse = mimeTypes.getMimeTypeFromExtension(fileExtension.toLowerCase());

View File

@ -192,7 +192,7 @@ public class TextToSpeechAPI {
} }
private static Locale getLocale(String language, String region, String variant) { private static Locale getLocale(String language, String region, String variant) {
Locale result = null; Locale result;
if (region != null) { if (region != null) {
if (variant != null) { if (variant != null) {
result = new Locale(language, region, variant); result = new Locale(language, region, variant);