Update Gradle to 8.9.3, Sdk to 35, Java to 17 and Fix
This commit is contained in:
		@ -72,7 +72,7 @@ public class MainActivity extends AppCompatActivity {
 | 
			
		||||
        Transfer.resolver = this.getContentResolver();
 | 
			
		||||
 | 
			
		||||
        Intent notificationIntent = new Intent(this, MainActivity.class);
 | 
			
		||||
        Transfer.pendingIntent = PendingIntent.getActivity(this,0, notificationIntent, 0);
 | 
			
		||||
        Transfer.pendingIntent = PendingIntent.getActivity(this,0, notificationIntent, PendingIntent.FLAG_IMMUTABLE);
 | 
			
		||||
 | 
			
		||||
        SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
 | 
			
		||||
 | 
			
		||||
@ -244,6 +244,7 @@ public class MainActivity extends AppCompatActivity {
 | 
			
		||||
    public void onRequestPermissionsResult(int requestCode,
 | 
			
		||||
                                           String permissions[],
 | 
			
		||||
                                           int[] grantResults) {
 | 
			
		||||
        super.onRequestPermissionsResult(requestCode, permissions, grantResults);
 | 
			
		||||
        switch (requestCode) {
 | 
			
		||||
            case REQUEST_ID_READ_EXTERNAL_STORAGE:
 | 
			
		||||
                if (grantResults.length > 0 &&
 | 
			
		||||
 | 
			
		||||
@ -19,8 +19,6 @@ import androidx.preference.PreferenceFragmentCompat;
 | 
			
		||||
import androidx.preference.PreferenceManager;
 | 
			
		||||
import androidx.preference.SwitchPreference;
 | 
			
		||||
 | 
			
		||||
import lib.folderpicker.FolderPicker;
 | 
			
		||||
 | 
			
		||||
public class SettingsActivity extends AppCompatActivity {
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
@ -76,7 +74,8 @@ public class SettingsActivity extends AppCompatActivity {
 | 
			
		||||
            directory.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
 | 
			
		||||
                @Override
 | 
			
		||||
                public boolean onPreferenceClick(Preference preference) {
 | 
			
		||||
                    Intent intent = new Intent(getContext(), FolderPicker.class);
 | 
			
		||||
                    Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
 | 
			
		||||
                    intent.addCategory(Intent.CATEGORY_DEFAULT);
 | 
			
		||||
                    startActivityForResult(intent, REQUEST_DIRECTORY_PICKER);
 | 
			
		||||
                    return false;
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
@ -2,12 +2,14 @@ package com.localtransfer;
 | 
			
		||||
 | 
			
		||||
import static java.lang.Integer.valueOf;
 | 
			
		||||
 | 
			
		||||
import android.Manifest;
 | 
			
		||||
import android.app.Activity;
 | 
			
		||||
import android.app.Notification;
 | 
			
		||||
import android.app.PendingIntent;
 | 
			
		||||
import android.content.ContentResolver;
 | 
			
		||||
import android.content.Context;
 | 
			
		||||
import android.content.SharedPreferences;
 | 
			
		||||
import android.content.pm.PackageManager;
 | 
			
		||||
import android.graphics.Color;
 | 
			
		||||
import android.util.Log;
 | 
			
		||||
import android.view.LayoutInflater;
 | 
			
		||||
@ -18,6 +20,7 @@ import android.widget.ProgressBar;
 | 
			
		||||
import android.widget.TextView;
 | 
			
		||||
import android.widget.Toast;
 | 
			
		||||
 | 
			
		||||
import androidx.core.app.ActivityCompat;
 | 
			
		||||
import androidx.core.app.NotificationManagerCompat;
 | 
			
		||||
import androidx.preference.PreferenceManager;
 | 
			
		||||
 | 
			
		||||
@ -202,6 +205,16 @@ public class Transfer {
 | 
			
		||||
                        .setContentText(String.format("%d%% %s/%s", percent, loadedSI, sizeSI))
 | 
			
		||||
                        .setProgress(100, (int) percent, false)
 | 
			
		||||
                        .setContentIntent(pendingIntent);
 | 
			
		||||
                if (ActivityCompat.checkSelfPermission(activity, Manifest.permission.POST_NOTIFICATIONS) != PackageManager.PERMISSION_GRANTED) {
 | 
			
		||||
                    // TODO: Consider calling
 | 
			
		||||
                    //    ActivityCompat#requestPermissions
 | 
			
		||||
                    // here to request the missing permissions, and then overriding
 | 
			
		||||
                    //   public void onRequestPermissionsResult(int requestCode, String[] permissions,
 | 
			
		||||
                    //                                          int[] grantResults)
 | 
			
		||||
                    // to handle the case where the user grants the permission. See the documentation
 | 
			
		||||
                    // for ActivityCompat#requestPermissions for more details.
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                notifiManager.notify(Transfer.NOTIF_SERVICE, notifBuilder.build());
 | 
			
		||||
 | 
			
		||||
                if (app_started && fragment_on)
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user