mirror of
https://gitlab.com/oeffi/oeffi.git
synced 2025-07-06 17:38:48 +00:00
Migrate support libraries to AndroidX.
This commit is contained in:
parent
df8e1c89db
commit
4657ad736b
35 changed files with 72 additions and 71 deletions
|
@ -63,7 +63,7 @@
|
|||
<activity android:name=".AboutActivity" />
|
||||
|
||||
<provider
|
||||
android:name="android.support.v4.content.FileProvider"
|
||||
android:name="androidx.core.content.FileProvider"
|
||||
android:authorities="de.schildbach.oeffi"
|
||||
android:exported="false"
|
||||
android:grantUriPermissions="true" >
|
||||
|
|
|
@ -4,15 +4,16 @@ apply plugin: 'androidsvgdrawable'
|
|||
configurations {
|
||||
all*.exclude group: 'org.json', module: 'json'
|
||||
all*.exclude group: 'net.sf.kxml', module: 'kxml2'
|
||||
all*.exclude group: 'android.arch.lifecycle', module: 'runtime'
|
||||
all*.exclude group: 'androidx.legacy', module: 'legacy-support-core-ui'
|
||||
all*.exclude group: 'androidx.lifecycle', module: 'lifecycle-runtime'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile project(':enabler')
|
||||
compile 'de.schildbach.wallet:integration-android:2.0'
|
||||
compile 'com.android.support:support-annotations:28.0.0'
|
||||
compile 'com.android.support:recyclerview-v7:28.0.0'
|
||||
compile 'com.android.support:drawerlayout:28.0.0'
|
||||
compile 'androidx.annotation:annotation:1.0.0'
|
||||
compile 'androidx.recyclerview:recyclerview:1.0.0'
|
||||
compile 'androidx.drawerlayout:drawerlayout:1.0.0'
|
||||
compile 'com.squareup.okhttp3:okhttp:3.11.0'
|
||||
compile 'com.squareup.okhttp3:logging-interceptor:3.11.0'
|
||||
compile 'com.google.guava:guava:26.0-android'
|
||||
|
|
|
@ -44,8 +44,8 @@
|
|||
}
|
||||
|
||||
# android-support
|
||||
-dontwarn android.support.**
|
||||
-dontnote android.support.**
|
||||
-dontwarn androidx.core.**
|
||||
-dontnote androidx.core.**
|
||||
|
||||
# OkHttp
|
||||
-dontwarn okio.DeflaterSink
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
android:baselineAligned="false"
|
||||
android:orientation="horizontal" >
|
||||
|
||||
<android.support.v4.widget.DrawerLayout
|
||||
<androidx.drawerlayout.widget.DrawerLayout
|
||||
android:id="@+id/navigation_drawer_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" >
|
||||
|
@ -47,7 +47,7 @@
|
|||
android:foreground="@drawable/view_shadow_bottom"
|
||||
android:foregroundGravity="top|fill_horizontal" >
|
||||
|
||||
<android.support.v7.widget.RecyclerView
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@android:id/list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
@ -86,7 +86,7 @@
|
|||
</LinearLayout>
|
||||
|
||||
<include layout="@layout/navigation_drawer" />
|
||||
</android.support.v4.widget.DrawerLayout>
|
||||
</androidx.drawerlayout.widget.DrawerLayout>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/directions_map_fragment"
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
android:foreground="@drawable/view_shadow_bottom"
|
||||
android:foregroundGravity="top|fill_horizontal" >
|
||||
|
||||
<android.support.v7.widget.RecyclerView
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/favorites_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
android:clickable="true"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<android.support.v7.widget.RecyclerView
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/navigation_drawer_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0px"
|
||||
|
|
|
@ -54,7 +54,7 @@
|
|||
android:foreground="@drawable/view_shadow_top"
|
||||
android:foregroundGravity="bottom|fill_horizontal" >
|
||||
|
||||
<android.support.v7.widget.RecyclerView
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@android:id/list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/navigation_drawer_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" >
|
||||
|
@ -74,7 +74,7 @@
|
|||
android:layout_height="match_parent"
|
||||
android:layout_weight="1" >
|
||||
|
||||
<android.support.v7.widget.RecyclerView
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@android:id/list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
@ -94,4 +94,4 @@
|
|||
|
||||
<include layout="@layout/navigation_drawer" />
|
||||
|
||||
</android.support.v4.widget.DrawerLayout>
|
||||
</androidx.drawerlayout.widget.DrawerLayout>
|
|
@ -5,7 +5,7 @@
|
|||
android:baselineAligned="false"
|
||||
android:orientation="horizontal" >
|
||||
|
||||
<android.support.v4.widget.DrawerLayout
|
||||
<androidx.drawerlayout.widget.DrawerLayout
|
||||
android:id="@+id/navigation_drawer_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" >
|
||||
|
@ -113,7 +113,7 @@
|
|||
android:layout_height="match_parent"
|
||||
android:layout_weight="1" >
|
||||
|
||||
<android.support.v7.widget.RecyclerView
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/stations_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
@ -396,7 +396,7 @@
|
|||
</LinearLayout>
|
||||
|
||||
<include layout="@layout/navigation_drawer" />
|
||||
</android.support.v4.widget.DrawerLayout>
|
||||
</androidx.drawerlayout.widget.DrawerLayout>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/stations_map_fragment"
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" >
|
||||
|
||||
<android.support.v7.widget.RecyclerView
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/stations_station_details_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
|
|
@ -72,9 +72,6 @@ import android.net.Uri;
|
|||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.support.v4.widget.DrawerLayout;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.format.DateUtils;
|
||||
import android.view.Gravity;
|
||||
import android.view.KeyEvent;
|
||||
|
@ -83,6 +80,9 @@ import android.view.MenuItem;
|
|||
import android.view.View;
|
||||
import android.view.View.OnClickListener;
|
||||
import android.widget.PopupMenu;
|
||||
import androidx.drawerlayout.widget.DrawerLayout;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import okhttp3.Call;
|
||||
import okhttp3.Callback;
|
||||
import okhttp3.HttpUrl;
|
||||
|
|
|
@ -111,10 +111,6 @@ import android.os.Handler;
|
|||
import android.os.HandlerThread;
|
||||
import android.os.Process;
|
||||
import android.provider.ContactsContract.CommonDataKinds;
|
||||
import android.support.v4.app.ActivityCompat;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.format.DateFormat;
|
||||
import android.text.format.DateUtils;
|
||||
import android.view.KeyEvent;
|
||||
|
@ -135,6 +131,10 @@ import android.widget.Filterable;
|
|||
import android.widget.PopupMenu;
|
||||
import android.widget.TextView;
|
||||
import android.widget.TimePicker;
|
||||
import androidx.core.app.ActivityCompat;
|
||||
import androidx.core.content.ContextCompat;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import okhttp3.HttpUrl;
|
||||
|
||||
public class DirectionsActivity extends OeffiMainActivity implements ActivityCompat.OnRequestPermissionsResultCallback,
|
||||
|
|
|
@ -60,8 +60,8 @@ import android.os.Bundle;
|
|||
import android.os.Handler;
|
||||
import android.os.HandlerThread;
|
||||
import android.os.Process;
|
||||
import android.support.v4.app.ActivityCompat;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import androidx.core.app.ActivityCompat;
|
||||
import androidx.core.content.ContextCompat;
|
||||
import okhttp3.HttpUrl;
|
||||
|
||||
public class DirectionsShortcutActivity extends OeffiActivity
|
||||
|
|
|
@ -79,7 +79,6 @@ import android.location.LocationListener;
|
|||
import android.location.LocationManager;
|
||||
import android.os.Bundle;
|
||||
import android.provider.CalendarContract;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.text.Html;
|
||||
import android.text.Spannable;
|
||||
import android.text.SpannableStringBuilder;
|
||||
|
@ -98,6 +97,7 @@ import android.widget.LinearLayout;
|
|||
import android.widget.PopupMenu;
|
||||
import android.widget.TableLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.core.content.ContextCompat;
|
||||
|
||||
public class TripDetailsActivity extends OeffiActivity implements LocationListener, LocationAware {
|
||||
private static final String INTENT_EXTRA_NETWORK = TripDetailsActivity.class.getName() + ".network";
|
||||
|
|
|
@ -31,9 +31,9 @@ import android.database.Cursor;
|
|||
import android.net.Uri;
|
||||
import android.os.Handler;
|
||||
import android.provider.BaseColumns;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class QueryHistoryAdapter extends RecyclerView.Adapter<QueryHistoryViewHolder> {
|
||||
private final Context context;
|
||||
|
|
|
@ -27,7 +27,6 @@ import de.schildbach.pte.dto.Location;
|
|||
import de.schildbach.pte.dto.LocationType;
|
||||
|
||||
import android.content.Context;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuInflater;
|
||||
import android.view.MenuItem;
|
||||
|
@ -37,6 +36,7 @@ import android.view.View.OnClickListener;
|
|||
import android.widget.Button;
|
||||
import android.widget.ImageButton;
|
||||
import android.widget.PopupMenu;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class QueryHistoryViewHolder extends RecyclerView.ViewHolder {
|
||||
private final Context context;
|
||||
|
|
|
@ -71,15 +71,15 @@ import android.os.Handler;
|
|||
import android.os.HandlerThread;
|
||||
import android.os.Process;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.support.v4.app.ActivityCompat;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.View;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.core.app.ActivityCompat;
|
||||
import androidx.core.content.ContextCompat;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class NetworkPickerActivity extends Activity implements ActivityCompat.OnRequestPermissionsResultCallback,
|
||||
LocationHelper.Callback, NetworkClickListener, NetworkContextMenuItemListener {
|
||||
|
|
|
@ -24,13 +24,13 @@ import de.schildbach.oeffi.network.NetworkResources;
|
|||
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.widget.ImageButton;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.PopupMenu;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class NetworkViewHolder extends RecyclerView.ViewHolder {
|
||||
private final Context context;
|
||||
|
|
|
@ -26,9 +26,9 @@ import de.schildbach.oeffi.stations.NetworkContentProvider;
|
|||
import de.schildbach.pte.NetworkId;
|
||||
|
||||
import android.content.Context;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class NetworksAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
|
||||
private final Context context;
|
||||
|
|
|
@ -17,9 +17,9 @@
|
|||
|
||||
package de.schildbach.oeffi.network.list;
|
||||
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class SeparatorViewHolder extends RecyclerView.ViewHolder {
|
||||
private final TextView textView;
|
||||
|
|
|
@ -58,16 +58,16 @@ import android.location.LocationManager;
|
|||
import android.net.ConnectivityManager;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.support.v4.app.ActivityCompat;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.support.v4.content.pm.ShortcutInfoCompat;
|
||||
import android.support.v4.content.pm.ShortcutManagerCompat;
|
||||
import android.support.v4.graphics.drawable.IconCompat;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.View;
|
||||
import android.view.View.OnClickListener;
|
||||
import android.widget.TextView;
|
||||
import androidx.core.app.ActivityCompat;
|
||||
import androidx.core.content.ContextCompat;
|
||||
import androidx.core.content.pm.ShortcutInfoCompat;
|
||||
import androidx.core.content.pm.ShortcutManagerCompat;
|
||||
import androidx.core.graphics.drawable.IconCompat;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import okhttp3.Cache;
|
||||
import okhttp3.HttpUrl;
|
||||
|
||||
|
|
|
@ -26,7 +26,6 @@ import de.schildbach.oeffi.network.NetworkResources;
|
|||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.format.DateFormat;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
|
@ -38,6 +37,7 @@ import android.widget.ImageView;
|
|||
import android.widget.PopupMenu;
|
||||
import android.widget.ProgressBar;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import okhttp3.Call;
|
||||
|
||||
public class PlanViewHolder extends RecyclerView.ViewHolder {
|
||||
|
|
|
@ -38,9 +38,9 @@ import android.graphics.drawable.BitmapDrawable;
|
|||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Handler;
|
||||
import android.provider.BaseColumns;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import okhttp3.Cache;
|
||||
import okhttp3.Call;
|
||||
import okhttp3.Callback;
|
||||
|
|
|
@ -39,11 +39,11 @@ import android.content.Context;
|
|||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.View;
|
||||
import android.view.View.OnClickListener;
|
||||
import android.widget.ViewAnimator;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class FavoriteStationsActivity extends OeffiActivity
|
||||
implements StationClickListener, StationContextMenuItemListener {
|
||||
|
|
|
@ -62,11 +62,11 @@ import android.os.Bundle;
|
|||
import android.os.Handler;
|
||||
import android.os.HandlerThread;
|
||||
import android.os.Process;
|
||||
import android.support.v4.app.JobIntentService;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.text.format.DateFormat;
|
||||
import android.view.View;
|
||||
import android.widget.RemoteViews;
|
||||
import androidx.core.app.JobIntentService;
|
||||
import androidx.core.content.ContextCompat;
|
||||
|
||||
public class NearestFavoriteStationWidgetService extends JobIntentService {
|
||||
private AppWidgetManager appWidgetManager;
|
||||
|
|
|
@ -39,9 +39,6 @@ import android.content.Intent;
|
|||
import android.content.pm.PackageManager;
|
||||
import android.database.Cursor;
|
||||
import android.net.Uri;
|
||||
import android.support.v4.content.pm.ShortcutInfoCompat;
|
||||
import android.support.v4.content.pm.ShortcutManagerCompat;
|
||||
import android.support.v4.graphics.drawable.IconCompat;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuInflater;
|
||||
|
@ -49,6 +46,9 @@ import android.view.MenuItem;
|
|||
import android.view.View;
|
||||
import android.widget.EditText;
|
||||
import android.widget.PopupMenu;
|
||||
import androidx.core.content.pm.ShortcutInfoCompat;
|
||||
import androidx.core.content.pm.ShortcutManagerCompat;
|
||||
import androidx.core.graphics.drawable.IconCompat;
|
||||
|
||||
public class StationContextMenu extends PopupMenu {
|
||||
public StationContextMenu(final Context context, final View anchor, final NetworkId network, final Location station,
|
||||
|
|
|
@ -75,8 +75,6 @@ import android.os.Bundle;
|
|||
import android.os.Handler;
|
||||
import android.os.HandlerThread;
|
||||
import android.os.Process;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.format.DateFormat;
|
||||
import android.text.format.DateUtils;
|
||||
import android.view.LayoutInflater;
|
||||
|
@ -87,6 +85,8 @@ import android.view.WindowManager;
|
|||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import android.widget.ViewAnimator;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class StationDetailsActivity extends OeffiActivity implements StationsAware {
|
||||
private static final String INTENT_EXTRA_NETWORK = StationDetailsActivity.class.getName() + ".network";
|
||||
|
|
|
@ -112,11 +112,6 @@ import android.os.Handler;
|
|||
import android.os.HandlerThread;
|
||||
import android.os.Process;
|
||||
import android.provider.Settings;
|
||||
import android.support.v4.app.ActivityCompat;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.support.v7.widget.helper.ItemTouchHelper;
|
||||
import android.text.format.DateUtils;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
|
@ -126,6 +121,11 @@ import android.widget.Button;
|
|||
import android.widget.PopupMenu;
|
||||
import android.widget.TextView;
|
||||
import android.widget.ViewAnimator;
|
||||
import androidx.core.app.ActivityCompat;
|
||||
import androidx.core.content.ContextCompat;
|
||||
import androidx.recyclerview.widget.ItemTouchHelper;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import okhttp3.HttpUrl;
|
||||
|
||||
public class StationsActivity extends OeffiMainActivity implements StationsAware, LocationAware,
|
||||
|
|
|
@ -26,13 +26,13 @@ import de.schildbach.pte.dto.Location;
|
|||
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.widget.ImageButton;
|
||||
import android.widget.PopupMenu;
|
||||
import android.widget.PopupMenu.OnMenuItemClickListener;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class FavoriteStationViewHolder extends RecyclerView.ViewHolder {
|
||||
private final Context context;
|
||||
|
|
|
@ -29,9 +29,9 @@ import android.content.Context;
|
|||
import android.database.Cursor;
|
||||
import android.net.Uri;
|
||||
import android.provider.BaseColumns;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class FavoriteStationsAdapter extends RecyclerView.Adapter<FavoriteStationViewHolder> {
|
||||
private final Context context;
|
||||
|
|
|
@ -55,7 +55,6 @@ import android.content.Context;
|
|||
import android.content.res.Resources;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Typeface;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.format.DateUtils;
|
||||
import android.view.Display;
|
||||
import android.view.LayoutInflater;
|
||||
|
@ -67,6 +66,7 @@ import android.widget.ImageButton;
|
|||
import android.widget.PopupMenu;
|
||||
import android.widget.PopupMenu.OnMenuItemClickListener;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class StationViewHolder extends RecyclerView.ViewHolder {
|
||||
public final View favoriteView;
|
||||
|
|
|
@ -30,10 +30,10 @@ import de.schildbach.pte.NetworkId;
|
|||
import de.schildbach.pte.dto.Product;
|
||||
|
||||
import android.content.Context;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class StationsAdapter extends RecyclerView.Adapter<StationViewHolder> implements CompassNeedleView.Callback {
|
||||
private final Context context;
|
||||
|
|
|
@ -21,9 +21,9 @@ import android.content.res.TypedArray;
|
|||
import android.graphics.Canvas;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.View;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class DividerItemDecoration extends RecyclerView.ItemDecoration {
|
||||
private static final int[] ATTRS = new int[] { android.R.attr.listDivider };
|
||||
|
|
|
@ -60,8 +60,8 @@ import android.os.Environment;
|
|||
import android.os.Handler;
|
||||
import android.os.Looper;
|
||||
import android.os.StatFs;
|
||||
import android.support.v4.app.ActivityManagerCompat;
|
||||
import android.support.v4.content.FileProvider;
|
||||
import androidx.core.app.ActivityManagerCompat;
|
||||
import androidx.core.content.FileProvider;
|
||||
import okhttp3.Call;
|
||||
import okhttp3.Callback;
|
||||
import okhttp3.HttpUrl;
|
||||
|
|
|
@ -30,7 +30,6 @@ import android.content.res.Resources;
|
|||
import android.graphics.Typeface;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Build;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.util.TypedValue;
|
||||
import android.view.ActionProvider;
|
||||
import android.view.ContextMenu.ContextMenuInfo;
|
||||
|
@ -43,6 +42,7 @@ import android.view.View;
|
|||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class NavigationMenuAdapter extends RecyclerView.Adapter<NavigationMenuAdapter.ViewHolder> {
|
||||
private final Resources res;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue