mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-23 12:42:56 -04:00
Refactor: Remove 'device status' from the UI
This commit is contained in:
parent
531b184810
commit
79e6078ef9
@ -69,7 +69,6 @@ public class DeviceListFragment extends ListFragment implements WifiP2pManager.P
|
|||||||
|
|
||||||
// Views part of the DeviceListFragment
|
// Views part of the DeviceListFragment
|
||||||
@BindView(R.id.text_view_device_name) TextView deviceName;
|
@BindView(R.id.text_view_device_name) TextView deviceName;
|
||||||
@BindView(R.id.text_view_device_status) TextView deviceStatus;
|
|
||||||
@BindView(R.id.progress_bar_searching_peers) ProgressBar searchingPeersProgressBar;
|
@BindView(R.id.progress_bar_searching_peers) ProgressBar searchingPeersProgressBar;
|
||||||
@BindView(R.id.frame_layout_peer_devices) FrameLayout frameLayoutPeerDevices;
|
@BindView(R.id.frame_layout_peer_devices) FrameLayout frameLayoutPeerDevices;
|
||||||
|
|
||||||
@ -155,21 +154,21 @@ public class DeviceListFragment extends ListFragment implements WifiP2pManager.P
|
|||||||
|
|
||||||
if(userDevice != null) {
|
if(userDevice != null) {
|
||||||
deviceName.setText(userDevice.deviceName);
|
deviceName.setText(userDevice.deviceName);
|
||||||
deviceStatus.setText(getString(getDeviceStatus(userDevice.status)));
|
Log.d(TAG, getDeviceStatus(userDevice.status));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int getDeviceStatus(int status) {
|
public static String getDeviceStatus(int status) {
|
||||||
|
|
||||||
if(BuildConfig.DEBUG) Log.d(TAG, "Peer Status: " + status);
|
if(BuildConfig.DEBUG) Log.d(TAG, "Peer Status: " + status);
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case WifiP2pDevice.AVAILABLE : return R.string.available;
|
case WifiP2pDevice.AVAILABLE : return "Available";
|
||||||
case WifiP2pDevice.INVITED : return R.string.invited;
|
case WifiP2pDevice.INVITED : return "Invited";
|
||||||
case WifiP2pDevice.CONNECTED : return R.string.connected;
|
case WifiP2pDevice.CONNECTED : return "Connected";
|
||||||
case WifiP2pDevice.FAILED : return R.string.failed;
|
case WifiP2pDevice.FAILED : return "Failed";
|
||||||
case WifiP2pDevice.UNAVAILABLE:return R.string.unavailable;
|
case WifiP2pDevice.UNAVAILABLE:return "Unavailable";
|
||||||
|
|
||||||
default: return R.string.unknown;
|
default: return "Unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@ package org.kiwix.kiwixmobile.zim_manager.local_file_transfer;
|
|||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.net.wifi.p2p.WifiP2pDevice;
|
import android.net.wifi.p2p.WifiP2pDevice;
|
||||||
|
import android.util.Log;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
@ -17,6 +18,7 @@ import org.kiwix.kiwixmobile.R;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static org.kiwix.kiwixmobile.zim_manager.local_file_transfer.DeviceListFragment.getDeviceStatus;
|
import static org.kiwix.kiwixmobile.zim_manager.local_file_transfer.DeviceListFragment.getDeviceStatus;
|
||||||
|
import static org.kiwix.kiwixmobile.zim_manager.local_file_transfer.DeviceListFragment.TAG;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Helper class, part of the local file sharing module.
|
* Helper class, part of the local file sharing module.
|
||||||
@ -53,16 +55,14 @@ public class WifiPeerListAdapter extends ArrayAdapter<WifiP2pDevice> {
|
|||||||
|
|
||||||
if(device != null) {
|
if(device != null) {
|
||||||
viewHolder.deviceName.setText(device.deviceName);
|
viewHolder.deviceName.setText(device.deviceName);
|
||||||
viewHolder.deviceStatus.setText(context.getString(getDeviceStatus(device.status)));
|
Log.d(TAG, getDeviceStatus(device.status));
|
||||||
}
|
}
|
||||||
|
|
||||||
return rowView;
|
return rowView;
|
||||||
}
|
}
|
||||||
|
|
||||||
static class ViewHolder {
|
static class ViewHolder {
|
||||||
@BindView(R.id.row_device_name)
|
@BindView(R.id.row_device_name) TextView deviceName;
|
||||||
TextView deviceName;
|
|
||||||
@BindView(R.id.row_device_status) TextView deviceStatus;
|
|
||||||
|
|
||||||
public ViewHolder(View view) {
|
public ViewHolder(View view) {
|
||||||
ButterKnife.bind(this, view);
|
ButterKnife.bind(this, view);
|
||||||
|
@ -37,21 +37,6 @@
|
|||||||
android:layout_marginLeft="15dp"
|
android:layout_marginLeft="15dp"
|
||||||
android:layout_marginStart="15dp"
|
android:layout_marginStart="15dp"
|
||||||
android:paddingLeft="5dp"
|
android:paddingLeft="5dp"
|
||||||
android:paddingRight="5dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/text_view_device_status"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
app:layout_constraintHorizontal_bias="0.0"
|
|
||||||
app:layout_constraintTop_toBottomOf="@+id/text_view_device_name"
|
|
||||||
app:layout_constraintLeft_toLeftOf="parent"
|
|
||||||
app:layout_constraintRight_toRightOf="parent"
|
|
||||||
android:hint="@string/device_status"
|
|
||||||
android:textSize="15sp"
|
|
||||||
android:layout_marginLeft="15dp"
|
|
||||||
android:layout_marginStart="15dp"
|
|
||||||
android:paddingLeft="5dp"
|
|
||||||
android:paddingRight="5dp"
|
android:paddingRight="5dp"
|
||||||
android:paddingBottom="5dp"/>
|
android:paddingBottom="5dp"/>
|
||||||
|
|
||||||
@ -60,7 +45,7 @@
|
|||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="2dp"
|
android:layout_height="2dp"
|
||||||
android:background="#0000f0"
|
android:background="#0000f0"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/text_view_device_status"
|
app:layout_constraintTop_toBottomOf="@+id/text_view_device_name"
|
||||||
app:layout_constraintLeft_toLeftOf="parent"
|
app:layout_constraintLeft_toLeftOf="parent"
|
||||||
app:layout_constraintRight_toRightOf="parent"
|
app:layout_constraintRight_toRightOf="parent"
|
||||||
android:layout_marginLeft="5dp"
|
android:layout_marginLeft="5dp"
|
||||||
|
@ -18,17 +18,4 @@
|
|||||||
android:paddingLeft="5dp"
|
android:paddingLeft="5dp"
|
||||||
android:paddingRight="5dp"/>
|
android:paddingRight="5dp"/>
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/row_device_status"
|
|
||||||
android:layout_width="0dp"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_weight="2"
|
|
||||||
android:layout_gravity="center_vertical"
|
|
||||||
android:contentDescription="@string/device_status"
|
|
||||||
android:textSize="17sp"
|
|
||||||
android:paddingTop="1dp"
|
|
||||||
android:paddingLeft="5dp"
|
|
||||||
android:paddingRight="5dp"
|
|
||||||
android:paddingBottom="1dp"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
@ -274,12 +274,6 @@
|
|||||||
<string name="request_enable_wifi">Enable WiFi P2P from system settings</string>
|
<string name="request_enable_wifi">Enable WiFi P2P from system settings</string>
|
||||||
<string name="request_refused_wifi">Cannot discover peers without WiFi ON</string>
|
<string name="request_refused_wifi">Cannot discover peers without WiFi ON</string>
|
||||||
<string name="transfer_to">Transfer files to %s?</string>
|
<string name="transfer_to">Transfer files to %s?</string>
|
||||||
<string name="available">Available</string>
|
|
||||||
<string name="invited">Invited</string>
|
|
||||||
<string name="connected">Connected</string>
|
|
||||||
<string name="failed">Failed</string>
|
|
||||||
<string name="unavailable">Unavailable</string>
|
|
||||||
<string name="unknown">Unknown</string>
|
|
||||||
<string name="device_not_cooperating">Selected device not cooperating for transfer</string>
|
<string name="device_not_cooperating">Selected device not cooperating for transfer</string>
|
||||||
<string name="preparing_to_receive">Preparing to receive files...</string>
|
<string name="preparing_to_receive">Preparing to receive files...</string>
|
||||||
<string name="starting_transfer">Starting file transfer...</string>
|
<string name="starting_transfer">Starting file transfer...</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user